@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";
:root{--stb:#25d366;--stb-dk:#0e8c45;--stb-ink:#06311c;--stb-soft:#c6ffda;--stb-light:#edfaf3;--paper:#fff;--ink:#101828;--soft:#475467;--muted:#667085;--line:#d0d5dd;--bg2:#f9fafb;--bg3:#f2f4f7;--accent-amber:#f79009;--accent-amber-ink:#7a4504;--accent-indigo:#4f46e5;--accent-indigo-light:#eef2ff;--accent-teal:#06aed4;--dark:#111827;--dark2:#1f2937;--dark3:#374151;--flow-bg:#1e1b4b}.jl-landing{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;zoom:.95;font-family:Plus Jakarta Sans,system-ui,sans-serif;line-height:1.5}.jl-landing *{box-sizing:border-box;margin:0;padding:0}.jl-landing a{color:inherit;text-decoration:none}.jl-landing h1,.jl-landing h2,.jl-landing h3{letter-spacing:-.022em;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:800;line-height:1.08}.jl-landing .wrap{max-width:1160px;margin:0 auto;padding:0 28px}.jl-landing .sec{padding:96px 0}.jl-landing .btn{cursor:pointer;letter-spacing:-.01em;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:15px;font-weight:700;transition:all .18s cubic-bezier(.4,0,.2,1);display:inline-flex}.jl-landing .btn:hover{transform:translateY(-2px)}.jl-landing .btn:focus-visible{outline:3px solid var(--stb);outline-offset:3px}.jl-landing .btn-ink{background:var(--ink);color:#fff}.jl-landing .btn-ink:hover{background:#1f2d40;box-shadow:0 12px 28px #0003}.jl-landing .btn-stb{background:var(--stb-dk);color:#fff}.jl-landing .btn-stb:hover{background:#0b7338;box-shadow:0 12px 28px #0e8c454d}.jl-landing .btn-out{color:var(--ink);border:1.5px solid var(--line);background:#fff}.jl-landing .btn-out:hover{border-color:var(--ink);box-shadow:0 4px 14px #00000014}.jl-landing .btn-ghost{color:#fff;background:0 0;border:1.5px solid #ffffff59}.jl-landing .btn-ghost:hover{background:#ffffff1a}.jl-landing .btn-lg{border-radius:12px;padding:16px 36px;font-size:17px}.jl-landing .btn-sm{border-radius:8px;padding:10px 20px;font-size:13.5px}.jl-landing .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--stb-dk);background:var(--stb-soft);border:1.5px solid #25d36640;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.jl-landing .eyebrow-dark{color:#fff9;background:#ffffff14;border-color:#ffffff1a}.jl-landing .cursor{color:var(--stb-dk);animation:.8s step-end infinite jl-blink}@keyframes jl-blink{0%,to{opacity:1}50%{opacity:0}}.jl-landing .g{color:var(--stb-dk)}.jl-landing .reveal-init{opacity:0;will-change:opacity, transform;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.jl-landing .is-revealed{opacity:1!important;transform:translateY(0)!important}.jl-landing header.nav{z-index:100;-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--line);will-change:transform;background:#fffffff0;width:100%;transition:transform .35s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;right:0}.jl-landing header.nav.nav-hidden{transform:translateY(-100%)}.jl-landing .nav-in{align-items:center;gap:12px;height:68px;display:flex}.jl-landing .logo{flex-shrink:0;align-items:center;gap:9px;font-size:20px;font-weight:800;display:flex}.jl-landing .logo img{flex-shrink:0;display:block}.jl-landing .logo .mk{background:var(--stb);width:36px;height:36px;color:var(--stb-ink);border-radius:10px;flex-shrink:0;place-items:center;font-size:13px;font-weight:900;display:grid}.jl-landing .logo-text{color:var(--ink)}.jl-landing .logo-text b{color:var(--stb-dk)}.jl-landing .nav-links{flex:1;align-items:center;gap:2px;padding:0 20px;display:flex}.jl-landing .nav-links a{color:var(--muted);border-radius:8px;padding:7px 14px;font-size:14.5px;font-weight:600;transition:all .14s}.jl-landing .nav-links a:hover{color:var(--ink);background:var(--bg2)}.jl-landing .nav-btns{align-items:center;gap:8px;margin-left:auto;display:flex}.jl-landing .nav .btn{border-radius:8px;padding:9px 20px;font-size:14px;box-shadow:none!important;transform:none!important}.jl-landing .nav .btn-out:hover{border-color:var(--ink);box-shadow:none!important}.jl-landing .nav-burger{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;line-height:0;display:none}.jl-landing .nav-burger svg{display:block}.jl-landing .nav-burger:hover{background:var(--bg2)}.jl-landing .nav-menu{z-index:70;border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-width:210px;padding:8px;display:none;position:absolute;top:calc(100% + 8px);right:24px;box-shadow:0 16px 40px #00000024}.jl-landing .nav-menu a{color:var(--ink);border-radius:9px;padding:11px 14px;font-size:15px;font-weight:600;display:block}.jl-landing .nav-menu a:hover{background:var(--bg2)}.jl-landing .hero{background:#fff;padding:80px 0 72px;position:relative;overflow:hidden}.jl-landing .hero-bg-deco{opacity:.45;pointer-events:none;width:340px;height:260px;position:absolute;top:0;right:0}.jl-landing .hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:52px;display:grid}.jl-landing .hero-badge{margin-bottom:22px}.jl-landing .hero h1{color:var(--ink);font-size:clamp(36px,5vw,66px);line-height:1.06}.jl-landing .hero h1 .g{color:var(--stb-dk)}.jl-landing .hero .lead{color:var(--soft);max-width:500px;margin:20px 0 30px;font-size:clamp(15px,1.4vw,17px);line-height:1.7}.jl-landing .cta-bar{align-items:center;gap:12px;max-width:530px;display:flex}.jl-landing .hero-input-wrap{border:1.5px solid var(--line);background:#fff;border-radius:14px;flex:1;justify-content:space-between;align-items:center;height:52px;padding:0 16px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 2px 8px #0000000a}.jl-landing .hero-input-wrap:focus-within{border-color:var(--stb-dk);box-shadow:0 0 0 3px #25d3662e}.jl-landing .hero-input-wrap input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:15px}.jl-landing .hero-input-wrap input::placeholder{color:#94a3b8}.jl-landing .hero-input-wrap .char-count{color:#94a3b8;-webkit-user-select:none;user-select:none;flex-shrink:0;margin-left:10px;font-size:13.5px;font-weight:500}.jl-landing .cta-bar .btn{white-space:nowrap;border-radius:12px;flex-shrink:0;height:52px;padding:0 24px;font-size:15px;font-weight:700;transform:none!important}.jl-landing .trust-items{flex-wrap:wrap;gap:28px;margin-top:24px;display:flex}.jl-landing .trust-item{align-items:center;gap:10px;display:flex}.jl-landing .ti-icon{border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.jl-landing .ti-icon.ti-green{background:var(--stb-light);color:var(--stb-dk)}.jl-landing .ti-icon.ti-indigo{background:var(--accent-indigo-light);color:var(--accent-indigo)}.jl-landing .ti-title{color:var(--ink);font-size:14px;font-weight:700}.jl-landing .ti-sub{color:var(--muted);margin-top:1px;font-size:12px}.jl-landing .hero-right{justify-content:center;align-items:center;padding:36px 0;display:flex;position:relative}.jl-landing .h-rate{z-index:5;border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px 15px;display:flex;position:absolute;top:12px;right:-4px;box-shadow:0 12px 32px #00000021}.jl-landing .hr-stars{color:#f5a623;letter-spacing:1px;font-size:14px}.jl-landing .hr-num{color:var(--ink);font-size:16px;font-weight:800}.jl-landing .hr-lbl{color:var(--muted);font-size:11px;line-height:1.3}.jl-landing .h-count{z-index:5;background:var(--ink);border-radius:14px;align-items:center;gap:10px;padding:12px 16px;animation:6s ease-in-out infinite jl-float;display:flex;position:absolute;bottom:20px;left:-16px;box-shadow:0 12px 32px #00000040}.jl-landing .hc-icons{gap:-4px;font-size:18px;display:flex}.jl-landing .hc-num{color:#fff;font-size:18px;font-weight:800;line-height:1}.jl-landing .hc-lbl{color:#ffffff8c;margin-top:1px;font-size:11px}.jl-landing .phone-frame{z-index:2;background:#111;border-radius:42px;width:260px;padding:10px;position:relative;box-shadow:0 40px 80px #0000004d,0 0 0 2px #333}.jl-landing .pf-notch{z-index:4;background:#111;border-radius:0 0 14px 14px;width:96px;height:20px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.jl-landing .phone-screen{background:#e8ddd4;border-radius:32px;flex-direction:column;min-height:500px;display:flex;overflow:hidden}.jl-landing .ws-header{color:#fff;background:#075e54;flex-shrink:0;align-items:center;gap:8px;padding:14px 12px 10px;display:flex}.jl-landing .ws-back{opacity:.85;padding-right:2px;font-size:20px;line-height:1}.jl-landing .ws-av{background:var(--stb);width:32px;height:32px;color:var(--stb-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:800;display:grid}.jl-landing .ws-nm{font-size:12.5px;font-weight:700}.jl-landing .ws-st{opacity:.65;margin-top:1px;font-size:9.5px}.jl-landing .ws-chat{background:#e8ddd4;flex-direction:column;flex:1;gap:6px;padding:9px 8px;display:flex;overflow:hidden}.jl-landing .wb{border-radius:10px;max-width:83%;padding:7px 9px;font-size:11px;line-height:1.45;box-shadow:0 1px 1px #00000012}.jl-landing .wb.in{background:#fff;border-top-left-radius:2px;align-self:flex-start}.jl-landing .wb.out{background:#d9fdd3;border-top-right-radius:2px;align-self:flex-end}.jl-landing .wb-tm{color:#8a9a8f;text-align:right;margin-top:2px;font-size:8.5px}.jl-landing .wb-kat{background:#fff;border-radius:10px;align-self:flex-start;max-width:83%;overflow:hidden;box-shadow:0 1px 1px #00000012}.jl-landing .wb-kat-inner{color:var(--stb-dk);border-top:1px solid #f0ece8;justify-content:center;align-items:center;gap:5px;padding:8px 11px;font-size:12px;font-weight:700;display:flex}.jl-landing .wp{background:#fff;border-radius:10px;align-self:flex-start;max-width:83%;overflow:hidden;box-shadow:0 2px 6px #0000001a}.jl-landing .wp-img{background:linear-gradient(135deg,#f5e8d8,#e8ccb0);place-items:center;height:80px;font-size:28px;display:grid}.jl-landing .wp-body{padding:6px 9px 7px}.jl-landing .wp-nm{color:#111;font-size:11.5px;font-weight:700}.jl-landing .wp-pr{color:var(--stb-dk);margin-top:2px;font-size:12px;font-weight:800}.jl-landing .wp-actions{border-top:1px solid #f0ece8;grid-template-columns:1fr 1fr;display:grid}.jl-landing .wp-act{color:var(--stb-dk);text-align:center;justify-content:center;align-items:center;gap:3px;padding:6px 3px;font-size:10.5px;font-weight:700;display:flex}.jl-landing .wp-act.pri{background:var(--stb);color:var(--stb-ink)}.jl-landing .ws-input{background:#e8ddd4;flex-shrink:0;align-items:center;gap:5px;padding:5px 7px;display:flex}.jl-landing .ws-box{color:#aaa;background:#fff;border-radius:18px;flex:1;padding:7px 11px;font-size:10.5px}.jl-landing .ws-snd{background:var(--stb);width:28px;height:28px;color:var(--stb-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.jl-landing .logos-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f5f7fc;padding:22px 0;overflow:hidden}.jl-landing .logos-row{align-items:center;gap:36px;display:flex}.jl-landing .logos-label{color:var(--ink);flex-shrink:0;max-width:140px;font-size:14px;font-weight:700;line-height:1.35}.jl-landing .logos-divider{background:var(--line);flex-shrink:0;width:1px;height:36px}.jl-landing .logos-track-wrap{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.jl-landing .logos-track{align-items:center;gap:32px;width:max-content;animation:22s linear infinite jl-marquee;display:flex}.jl-landing .logos-track:hover{animation-play-state:paused}.jl-landing .logo-cat{opacity:.5;flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;transition:opacity .2s,filter .2s;display:flex}.jl-landing .logo-cat:hover{opacity:1}.jl-landing .partner-logo-img{object-fit:contain;filter:grayscale();width:auto;max-width:140px;height:50px;transition:filter .2s}.jl-landing .logo-cat:hover .partner-logo-img{filter:grayscale(0%)}@keyframes jl-marquee{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.jl-landing .about-sec{background:#fff;padding:96px 0 48px;overflow:hidden}.jl-landing .about-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;display:grid}.jl-landing .about-visual{justify-content:flex-start;align-items:center;width:140%;display:flex;position:relative}.jl-landing .av-wrapper{background:var(--bg2);border:1px solid var(--line);border-radius:12px;width:100%;transition:transform .25s;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000014}.jl-landing .av-wrapper:hover{transform:translateY(-4px);box-shadow:0 20px 48px #0000001f}.jl-landing .av-img{width:100%;height:auto;display:block}.jl-landing .browser-header{border-bottom:1px solid var(--line);background:#f3f4f6;align-items:center;height:40px;padding:0 16px;display:flex;position:relative}.jl-landing .mac-dots{gap:6px;display:flex}.jl-landing .dot{border-radius:50%;width:10px;height:10px}.jl-landing .dot.red{background:#ff5f56}.jl-landing .dot.yellow{background:#ffbd2e}.jl-landing .dot.green{background:#27c93f}.jl-landing .browser-url{border:1px solid var(--line);color:var(--muted);letter-spacing:.5px;background:#fff;border-radius:6px;padding:4px 16px;font-size:11px;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.jl-landing .about-copy h2{color:var(--ink);margin-top:16px;font-size:clamp(28px,3.8vw,44px);line-height:1.12}.jl-landing .about-copy .desc{color:var(--soft);margin:18px 0 28px;font-size:16px;line-height:1.68}.jl-landing .about-checklist{flex-direction:column;gap:14px;margin-bottom:32px;list-style:none;display:flex}.jl-landing .about-checklist li{color:var(--ink);align-items:flex-start;gap:12px;font-size:15.5px;font-weight:600;line-height:1.45;display:flex}.jl-landing .ac-check{color:var(--stb-dk);flex-shrink:0;margin-top:2px}.jl-landing .why-sec{background:#fff;padding:96px 0;overflow-x:hidden}.jl-landing .why-head.center{text-align:center;max-width:680px;margin:0 auto 48px}.jl-landing .why-head h2{font-size:clamp(28px,3.8vw,46px)}.jl-landing .why-sub{color:var(--soft);margin-top:14px;font-size:16.5px;line-height:1.65}.jl-landing .why-split-layout{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1200px;margin:40px auto 0;display:grid;position:relative}.jl-landing .why-split-img{z-index:2;position:relative}.jl-landing .ws-img-wrapper{border-radius:24px;position:relative;overflow:hidden;box-shadow:0 24px 48px #0000001a}.jl-landing .ws-main-img{object-fit:cover;width:100%;height:auto;display:block}.jl-landing .why-split-img.collage-layout{z-index:2;justify-content:center;align-items:center;width:100%;min-height:500px;display:flex;position:relative}.jl-landing .dot-pattern{z-index:0;opacity:.5;background-image:radial-gradient(#e3743c 20%,#0000 20%);background-position:0 0;background-size:20px 20px;width:150px;height:150px;position:absolute}.jl-landing .dot-pattern-1{top:20px;left:220px}.jl-landing .dot-pattern-2{top:70%;right:410px;transform:translateY(-50%)}.jl-landing .dot-pattern-3{top:100%;right:100px;transform:translateY(-50%)}.jl-landing .collage-main{z-index:2;border-radius:24px;width:75%;position:relative;overflow:hidden;box-shadow:0 24px 48px #0000001a}.jl-landing .collage-main img{width:100%;height:auto;display:block}.jl-landing .collage-top-left{z-index:4;border-radius:16px;width:45%;animation:7s ease-in-out infinite float-anim-2;position:absolute;top:-15%;right:-7%;overflow:hidden;box-shadow:0 16px 32px #00000026}.jl-landing .collage-mid-right{z-index:5;border-radius:16px;width:50%;animation:5.5s ease-in-out infinite float-anim-3;position:absolute;bottom:-10%;left:-15%;overflow:hidden;box-shadow:0 16px 32px #0000002e}.jl-landing .collage-bottom-right{z-index:4;border-radius:16px;width:45%;animation:6.5s ease-in-out infinite float-anim-1;position:absolute;bottom:-30%;right:5%;overflow:hidden;box-shadow:0 20px 40px #00000024}@keyframes float-anim-1{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes float-anim-2{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}@keyframes float-anim-3{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.jl-landing .why-split-content{flex-direction:column;align-items:flex-start;display:flex}.jl-landing .ws-badge{color:#047857;text-transform:uppercase;letter-spacing:.5px;background:#d1fae5;border-radius:30px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;font-size:11px;font-weight:800;display:inline-flex}.jl-landing .why-split-content h2{margin-bottom:16px;font-size:38px;font-weight:800;line-height:1.2}.jl-landing .why-compare-table{width:120%;box-shadow:none;z-index:1;background:0 0;border:none;margin-top:32px;margin-left:-60px;position:relative}.jl-landing .wct-header,.jl-landing .wct-row{color:#64748b;border:none;grid-template-columns:1.8fr 1.5fr 1.5fr;font-size:14.5px;display:grid}.jl-landing .wct-header{color:#0f172a;font-size:16px;font-weight:700}.jl-landing .wct-col-1{background-clip:padding-box;border-right:12px solid #fff;margin-left:calc(-100% - 60px);padding:16px 20px 16px calc(80px + 100%);font-weight:500}.jl-landing .wct-col-2,.jl-landing .wct-col-3{align-items:center;gap:10px;padding:16px 20px;display:flex}.jl-landing .wct-col-3{margin-right:-50vw;padding-right:calc(20px + 50vw)}.jl-landing .wct-col-2{font-weight:500}.jl-landing .wct-header .wct-col-1,.jl-landing .wct-header .wct-col-2,.jl-landing .wct-header .wct-col-3{text-align:center;justify-content:center}.jl-landing .wct-header .wct-col-1,.jl-landing .wct-row:nth-child(odd) .wct-col-1{background:linear-gradient(90deg,#0000 0%,#e8f5e9 40%)}.jl-landing .wct-header .wct-col-2,.jl-landing .wct-row:nth-child(odd) .wct-col-2{background:#e8f5e9}.jl-landing .wct-header .wct-col-3,.jl-landing .wct-row:nth-child(odd) .wct-col-3{background:linear-gradient(90deg,#e8f5e9 0% 200px,#0000 700px)}.jl-landing .wct-row:nth-child(2n) .wct-col-1,.jl-landing .wct-row:nth-child(2n) .wct-col-2,.jl-landing .wct-row:nth-child(2n) .wct-col-3{background:0 0}.jl-landing .wct-check{color:#475569;flex-shrink:0}@media (max-width:900px){.jl-landing .collage-top-left,.jl-landing .collage-mid-right,.jl-landing .collage-bottom-left,.jl-landing .collage-bottom-right,.jl-landing .dot-pattern{display:none}.jl-landing .why-split-img.collage-layout{min-height:auto}.jl-landing .collage-main{width:100%;position:relative}.jl-landing .why-split-layout{grid-template-columns:1fr;gap:40px}.jl-landing .why-split-content h2{font-size:28px}.jl-landing .why-compare-table{width:100%;margin-left:0;overflow-x:auto}.jl-landing .wct-header,.jl-landing .wct-row{min-width:600px}.jl-landing .wct-col-1,.jl-landing .wct-col-3{margin-left:0;margin-right:0;padding-left:20px;padding-right:20px;background:#e8f5e9!important}.jl-landing .wct-row:nth-child(2n) .wct-col-1,.jl-landing .wct-row:nth-child(2n) .wct-col-3{background:0 0!important}}.jl-landing .why-stats-bar{background:var(--bg2);border:1.5px solid var(--line);border-radius:14px;align-items:center;gap:32px;margin-top:48px;padding:24px 32px;display:flex}.jl-landing .wsb-item{flex-direction:column;flex-shrink:0;display:flex}.jl-landing .wsb-item.wide{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:row;flex:1;align-items:center;gap:14px;padding:12px 18px}.jl-landing .wsb-num{color:var(--ink);font-size:26px;font-weight:800;line-height:1}.jl-landing .wsb-lbl{color:var(--muted);margin-top:4px;font-size:12.5px;font-weight:600}.jl-landing .wsb-divider{background:var(--line);flex-shrink:0;width:1px;height:36px}.jl-landing .wsb-icon{background:var(--stb-light);width:40px;height:40px;color:var(--stb-dk);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.jl-landing .feat-light{background:#fff;padding:96px 0;position:relative;overflow:hidden}.jl-landing .feat-light-head{text-align:center;max-width:640px;margin:0 auto 56px}.jl-landing .feat-light-head h2{color:var(--ink);margin-top:14px;font-size:clamp(28px,3.6vw,44px)}.jl-landing .feat-light-head p{color:var(--soft);margin-top:12px;font-size:16px;line-height:1.65}.jl-landing .feature-carousel-wrapper{z-index:10;flex-direction:column;gap:80px;width:100%;margin-top:-40px;display:flex;position:relative;overflow-x:clip}.jl-landing .feature-carousel-wrapper:before,.jl-landing .feature-carousel-wrapper:after{content:"";z-index:20;pointer-events:none;width:min(20vw,350px);position:absolute;top:0;bottom:0}.jl-landing .feature-carousel-wrapper:before{background:linear-gradient(90deg,#fff 0%,#fff0 100%);left:0}.jl-landing .feature-carousel-wrapper:after{background:linear-gradient(270deg,#fff 0%,#fff0 100%);right:0}.jl-landing .feature-carousel-container{cursor:grab;width:100%;position:relative;overflow:visible}.jl-landing .feature-carousel-container:active{cursor:grabbing}.jl-landing .track-down{z-index:1;position:relative}.jl-landing .track-down:has(.fc-card-wrapper:hover){z-index:30}.jl-landing .track-up{z-index:2;position:relative}.jl-landing .track-up:has(.fc-card-wrapper:hover){z-index:30}.jl-landing .fc-track{-webkit-user-select:none;user-select:none;will-change:transform;gap:24px;width:max-content;padding:0 24px;display:flex}.jl-landing .fc-card-wrapper{flex-shrink:0;justify-content:center;width:340px;height:160px;display:flex;position:relative}.jl-landing .expand-down{align-items:flex-start}.jl-landing .expand-up{align-items:flex-end}.jl-landing .fc-card{width:100%;height:160px;color:var(--ink);z-index:1;background:#fff;border:1px solid #eaecf0;border-radius:24px;flex-direction:column;justify-content:center;transition:all .4s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 32px #0000000f}.jl-landing .expand-down .fc-card{transform-origin:top;top:0}.jl-landing .expand-up .fc-card{transform-origin:bottom;bottom:0}.jl-landing .fc-card-wrapper:hover .fc-card{z-index:50;width:460px;height:480px;box-shadow:0 40px 100px #00000026}.jl-landing .fc-img-wrapper{opacity:0;background:#f8fafc;flex:0 0 0;justify-content:center;align-items:center;height:0;transition:flex .4s cubic-bezier(.2,.8,.2,1),height .4s cubic-bezier(.2,.8,.2,1),opacity .4s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.jl-landing .fc-card-wrapper:hover .fc-img-wrapper{opacity:1;flex:auto;height:auto}.jl-landing .fc-img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.jl-landing .fc-card-wrapper:hover .fc-img{transform:scale(1.02)}.jl-landing .fc-img-wrapper:after{content:"";pointer-events:none;background:linear-gradient(#fff0 0%,#fff 100%);width:100%;height:60px;position:absolute;bottom:0;left:0}.jl-landing .fc-content{z-index:2;background:#fff;flex:none;align-items:flex-start;gap:16px;padding:24px;display:flex;position:relative}.jl-landing .fc-icon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.jl-landing .fc-text{flex-direction:column;flex:1;justify-content:center;display:flex}.jl-landing .fc-title{margin-bottom:6px;font-size:20px;font-weight:800;line-height:1.2}.jl-landing .fc-desc{color:var(--soft);margin:0;font-size:14px;line-height:1.5}.jl-landing .fc-indigo .fc-icon{color:#4f46e5;background:#eef2ff}.jl-landing .fc-green .fc-icon{color:#059669;background:#ecfdf5}.jl-landing .fc-teal .fc-icon{color:#0d9488;background:#f0fdfa}.jl-landing .fc-amber .fc-icon{color:#d97706;background:#fffbeb}.jl-landing .fc-amber .fc-img-wrapper{background:#fffbeb}.jl-landing .flow{background:var(--flow-bg);padding:96px 0;position:relative;overflow:hidden}.jl-landing .flow:before{content:"";pointer-events:none;background:radial-gradient(circle,#25d36624 0%,#0000 65%);border-radius:50%;width:480px;height:480px;position:absolute;top:-180px;right:-180px}.jl-landing .flow:after{content:"";pointer-events:none;background:radial-gradient(circle,#25d3661a 0%,#0000 65%);border-radius:50%;width:520px;height:520px;position:absolute;bottom:-220px;left:-160px}.jl-landing .flow-grid{z-index:1;grid-template-columns:1fr 1.05fr;align-items:center;gap:64px;display:grid;position:relative}.jl-landing .flow-text h2{color:#fff;font-size:clamp(28px,3.6vw,44px)}.jl-landing .flow-text .ft-sub{color:#ffffff80;margin-top:14px;font-size:16px;line-height:1.65}.jl-landing .flow-points{flex-direction:column;gap:12px;margin-top:26px;list-style:none;display:flex}.jl-landing .flow-points li{color:#ffffffb8;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.jl-landing .flow-points .fpi{color:#4ade80;background:#25d36629;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.jl-landing .flow-steps{flex-direction:column;gap:18px;display:flex;position:relative}.jl-landing .flow-steps:before{content:"";background:linear-gradient(#25d3668c,#25d3661f);border-radius:2px;width:2px;position:absolute;top:50px;bottom:50px;left:45px}.jl-landing .flow-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;align-items:flex-start;gap:18px;padding:22px 24px;transition:transform .22s,border-color .22s,background .22s;display:flex;position:relative}.jl-landing .flow-card:hover{background:#ffffff14;border-color:#25d36673;transform:translate(6px)}.jl-landing .flow-step{color:#06311c;z-index:1;background:linear-gradient(150deg,#25d366,#0e8c45);border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:17px;font-weight:900;display:grid;position:relative;box-shadow:0 6px 16px #25d36659}.jl-landing .flow-card h3{color:#fff;margin-bottom:5px;font-size:16.5px;font-weight:800}.jl-landing .flow-card h3 .fc-time{color:#4ade80;vertical-align:2px;background:#25d36624;border-radius:999px;margin-left:8px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.jl-landing .flow-card p{color:#ffffff94;font-size:13.5px;line-height:1.65}.jl-landing .price-sec{background:#fff;padding:96px 0}.jl-landing .price-head{text-align:center;max-width:600px;margin:0 auto 24px}.jl-landing .price-head h2{margin-top:14px;font-size:clamp(28px,3.6vw,44px)}.jl-landing .price-toggle{justify-content:center;align-items:center;gap:14px;margin-top:0;margin-bottom:24px;display:flex}.jl-landing .ptg-lbl{color:#98a2b3;font-size:15px;font-weight:600;transition:all .15s}.jl-landing .ptg-lbl.on{color:var(--ink)}.jl-landing .ptg-save{background:var(--stb);color:var(--stb-ink);border-radius:8px;padding:3px 9px;font-size:11px;font-weight:700}.jl-landing .switch{cursor:pointer;flex-shrink:0;width:52px;height:28px;position:relative}.jl-landing .switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.jl-landing .switch .trk{background:#d0d5dd;border-radius:999px;transition:all .2s;position:absolute;inset:0}.jl-landing .switch .knob{background:#fff;border-radius:50%;width:22px;height:22px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0000002e}.jl-landing .switch input:checked~.trk{background:var(--stb-dk)}.jl-landing .switch input:checked~.knob{transform:translate(24px)}.jl-landing .pricing-tabs{background:#0000000a;border-radius:99px;justify-content:center;gap:8px;width:max-content;margin:0 auto 16px;padding:6px;display:flex}.jl-landing .ptab{color:var(--soft);cursor:pointer;background:0 0;border:none;border-radius:99px;padding:10px 24px;font-family:inherit;font-size:14.5px;font-weight:700;transition:all .2s}.jl-landing .ptab.active{color:var(--ink);background:#fff;box-shadow:0 4px 12px #0000000f}.jl-landing .ptab:not(.active):hover{color:var(--ink)}.jl-landing .pricing-slider-container{width:100%;position:relative;overflow:hidden}.jl-landing .pricing-slider-track{align-items:flex-start;width:200%;transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex}.jl-landing .pricing-slide{flex-shrink:0;width:50%}.jl-landing .pricing-slider-container.show-compare .pricing-slide:first-child,.jl-landing .pricing-slider-container:not(.show-compare) .pricing-slide:last-child{opacity:0;pointer-events:none;height:0;transition:opacity .4s,transform .4s,height 0s linear .4s;overflow:hidden;transform:scale(.98)}.jl-landing .pricing-slider-container.show-compare .pricing-slide:last-child,.jl-landing .pricing-slider-container:not(.show-compare) .pricing-slide:first-child{height:auto;transition:opacity .4s,transform .4s,height linear;overflow:visible}.jl-landing .pgrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;max-width:1080px;margin:0 auto;display:grid}.jl-landing .pcard{border-radius:20px;flex-direction:column;padding:32px 26px 26px;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.jl-landing .pcard:hover{transform:translateY(-6px)}.jl-landing .pcard-dark{background:var(--dark);border:1px solid #ffffff14;box-shadow:0 4px 20px #1018281a}.jl-landing .pcard-dark:hover{box-shadow:0 16px 40px #10182838}.jl-landing .pcard-pop{z-index:1;background:linear-gradient(165deg,#10b981 0%,#059669 55%,#047857 100%);border:none;box-shadow:0 14px 44px #10b98152}.jl-landing .pcard-pop:hover{transform:translateY(-8px);box-shadow:0 22px 56px #10b98166}.jl-landing .pcard-pop:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(150deg,#34d399,#34d3991f 40%,#0000 70%);padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.jl-landing .pcard-pro{background:linear-gradient(165deg, var(--dark) 0%, #1a1c29 100%);border:1px solid #e0eaff26;box-shadow:0 4px 20px #363f7224}.jl-landing .pcard-pro:hover{box-shadow:0 16px 44px #363f7247}.jl-landing .pcard-tag{background:var(--accent-amber);color:#fff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 14px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #f7900966}.jl-landing .pcard-name{border-radius:9px;align-items:center;gap:7px;width:fit-content;margin-bottom:18px;padding:5px 12px;font-size:13px;font-weight:800;display:inline-flex}.jl-landing .pcard-dark .pcard-name{color:#ffffffd9;background:#ffffff1a}.jl-landing .pcard-pop .pcard-name{color:#fff;background:#ffffff29}.jl-landing .pcard-pro .pcard-name{color:#d1e0ff;background:#e0eaff24}.jl-landing .pcard-price{letter-spacing:-.03em;align-items:baseline;gap:6px;font-size:38px;font-weight:900;line-height:1;display:flex}.jl-landing .pcard-dark .pcard-price,.jl-landing .pcard-pop .pcard-price,.jl-landing .pcard-pro .pcard-price{color:#fff}.jl-landing .pcard-per{letter-spacing:0;font-size:13px;font-weight:600}.jl-landing .pcard-bill{min-height:16px;margin-top:6px;margin-bottom:14px;font-size:12px}.jl-landing .pcard-dark .pcard-bill{color:#fff6}.jl-landing .pcard-pop .pcard-bill{color:#ffffffb3}.jl-landing .pcard-pro .pcard-bill{color:#ffffff73}.jl-landing .pcard-desc{margin-bottom:20px;padding-bottom:20px;font-size:13px;line-height:1.65}.jl-landing .pcard-dark .pcard-desc{color:#ffffff85;border-bottom:1px solid #ffffff1a}.jl-landing .pcard-pop .pcard-desc{color:#ffffffc7;border-bottom:1px solid #ffffff2e}.jl-landing .pcard-pro .pcard-desc{color:#fff9;border-bottom:1px solid #ffffff1f}.jl-landing .pcard-feats{flex-direction:column;flex:1;gap:11px;list-style:none;display:flex}.jl-landing .pcard-feats li{align-items:center;gap:9px;font-size:13px;display:flex}.jl-landing .pcard-dark .pcard-feats li{color:#ffffff9e}.jl-landing .pcard-pop .pcard-feats li{color:#ffffffe0}.jl-landing .pcard-pro .pcard-feats li{color:#ffffffb8}.jl-landing .pcard-feats .pfi{border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.jl-landing .pcard-dark .pfi{color:#25d366;background:#25d3662e}.jl-landing .pcard-pop .pfi{color:#fff;background:#ffffff38}.jl-landing .pcard-pro .pfi{color:#d1e0ff;background:#e0eaff29}.jl-landing .pcard-cta{border-radius:11px;justify-content:center;align-items:center;margin-top:24px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:all .16s;display:flex}.jl-landing .pcard-dark .pcard-cta{color:#fff;background:0 0;border:1.5px solid #ffffff40}.jl-landing .pcard-dark .pcard-cta:hover{background:#ffffff0f;border-color:#ffffff8c}.jl-landing .pcard-pop .pcard-cta{color:var(--stb-dk);background:#fff;box-shadow:0 6px 16px #00000029}.jl-landing .pcard-pop .pcard-cta:hover{background:#f0fdf4;transform:translateY(-1px)}.jl-landing .pcard-pro .pcard-cta{color:#d1e0ff;background:#e0eaff24;border:1.5px solid #e0eaff59}.jl-landing .pcard-pro .pcard-cta:hover{background:#e0eaff38;border-color:#e0eaff99}.jl-landing .pcard-note{text-align:center;margin-top:9px;font-size:12px}.jl-landing .pcard-pop .pcard-note{color:#ffffffa6}.jl-landing .pcard-pro .pcard-note{color:#ffffff6b}@media (max-width:900px){.jl-landing .pgrid{grid-template-columns:1fr;max-width:420px}.jl-landing .pcard-pop{order:-1}}.jl-landing .price-layout{border:1.5px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1fr 1.15fr 1fr;display:grid;overflow:hidden;box-shadow:0 8px 40px #00000012}.jl-landing .pl-plan{background:var(--dark);color:#fff;flex-direction:column;padding:42px 32px;display:flex}.jl-landing .pl-plan .pp-emoji{margin-bottom:16px;font-size:44px}.jl-landing .pl-plan .pp-badge{color:var(--stb);background:#25d36633;border-radius:8px;align-items:center;gap:5px;width:fit-content;margin-bottom:16px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.jl-landing .pl-plan .pp-price{color:#fff;letter-spacing:-.03em;font-size:52px;font-weight:800;line-height:1}.jl-landing .pl-plan .pp-per{color:#ffffff73;margin-top:4px;font-size:14px}.jl-landing .pl-plan .pp-bill{color:#ffffff4d;min-height:16px;margin-top:6px;font-size:12px}.jl-landing .pl-plan .pp-desc{color:#ffffff80;flex:1;margin-top:20px;font-size:14px;line-height:1.65}.jl-landing .pl-features{border-left:1.5px solid var(--line);border-right:1.5px solid var(--line);flex-direction:column;padding:42px 36px;display:flex}.jl-landing .pl-features .pf-title{color:var(--ink);margin-bottom:22px;font-size:18px;font-weight:800}.jl-landing .pf-list{flex-direction:column;flex:1;gap:13px;list-style:none;display:flex}.jl-landing .pf-list li{color:var(--soft);align-items:center;gap:10px;font-size:14.5px;font-weight:600;display:flex}.jl-landing .pf-list li .ck{color:var(--stb-dk);flex-shrink:0}.jl-landing .pf-cta{margin-top:28px}.jl-landing .pf-cta .btn{border-radius:10px;justify-content:center;width:100%}.jl-landing .pf-note{color:var(--muted);text-align:center;margin-top:10px;font-size:12.5px}.jl-landing .pl-ent{background:var(--stb-dk);color:#fff;flex-direction:column;padding:42px 32px;display:flex}.jl-landing .pe-badge{color:#fff;background:#fff3;border-radius:8px;align-items:center;width:fit-content;margin-bottom:20px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.jl-landing .pe-title{color:#fff;font-size:26px;font-weight:800;line-height:1.2}.jl-landing .pe-sub{color:#fff9;flex:1;margin-top:12px;font-size:14px;line-height:1.65}.jl-landing .pe-btn{margin-top:28px}.jl-landing .pe-btn .btn{border-radius:10px;justify-content:center;width:100%}.jl-landing .pe-note{color:#ffffff80;text-align:center;margin-top:10px;font-size:12px}.jl-landing .testi-sec{background:#fff;padding:96px 0}.jl-landing .testi-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.jl-landing .testi-left h2{margin-top:14px;font-size:clamp(28px,3.6vw,44px)}.jl-landing .testi-left .td-desc{color:var(--soft);margin-top:12px;margin-bottom:32px;font-size:16px;line-height:1.65}.jl-landing .testi-cards{flex-direction:column;gap:14px;display:flex}.jl-landing .tcard{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px 20px;transition:all .16s}.jl-landing .tcard:hover{transform:translateY(-3px);box-shadow:0 10px 30px #00000014}.jl-landing .tc-stars{color:#f5a623;letter-spacing:1px;margin-bottom:10px;font-size:13px}.jl-landing .tc-quote{color:var(--soft);margin-bottom:14px;font-size:14.5px;font-style:italic;line-height:1.65}.jl-landing .tc-chip{background:var(--stb-light);color:var(--stb-dk);border-radius:8px;margin-bottom:14px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-block}.jl-landing .tc-who{align-items:center;gap:10px;display:flex}.jl-landing .tc-av{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.jl-landing .tc-nm{color:var(--ink);font-size:14px;font-weight:700}.jl-landing .tc-role{color:var(--muted);font-size:12px}.jl-landing .testi-right{justify-content:center;align-items:center;display:flex;position:relative}.jl-landing .testi-visual{aspect-ratio:4/5;background:var(--stb-light);border-radius:24px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.jl-landing .tv-inner{width:78%}.jl-landing .tv-badge{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 16px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00000021}.jl-landing .tvb-icon{background:var(--stb);width:34px;height:34px;color:var(--stb-ink);border-radius:8px;flex-shrink:0;place-items:center;font-size:18px;display:grid}.jl-landing .tvb-title{color:var(--ink);font-size:13px;font-weight:700}.jl-landing .tvb-sub{color:var(--muted);font-size:11px}.jl-landing .faq-sec{background:#f5fbf7;padding:96px 0}.jl-landing .faq-head{text-align:center;max-width:560px;margin:0 auto 48px}.jl-landing .faq-head h2{margin-top:14px;font-size:clamp(26px,3.4vw,40px)}.jl-landing .faq-cols{grid-template-columns:1fr 1fr;gap:12px 20px;display:grid}.jl-landing details{border:1.5px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.jl-landing details[open]{border-color:var(--stb-dk)}.jl-landing summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:15.5px;font-weight:700;list-style:none;display:flex}.jl-landing summary::-webkit-details-marker{display:none}.jl-landing summary .pm{background:var(--bg2);width:24px;height:24px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:16px;line-height:1;transition:all .15s;display:grid}.jl-landing summary .pm:after{content:"+"}.jl-landing details[open] summary .pm{background:var(--stb);color:var(--stb-ink)}.jl-landing details[open] summary .pm:after{content:"−"}.jl-landing details .ans{color:var(--soft);padding:0 20px 18px;font-size:15px;line-height:1.65}.jl-landing .cta-banner{background:var(--stb-dk);padding:60px 0;position:relative;overflow:hidden}.jl-landing .cta-banner:before{content:"";pointer-events:none;background:#ffffff0d;border-radius:50%;width:400px;height:400px;position:absolute;bottom:-200px;right:80px}.jl-landing .cta-banner:after{content:"";pointer-events:none;background:#ffffff0a;border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;right:300px}.jl-landing .cta-banner-grid{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:52px;display:grid;position:relative}.jl-landing .cta-left h2{color:#fff;font-size:clamp(26px,3.2vw,42px)}.jl-landing .cta-left .cl-sub{color:#fff9;margin-top:10px;margin-bottom:28px;font-size:15px;line-height:1.65}.jl-landing .cta-note{color:#ffffff73;margin-top:10px;font-size:12px}.jl-landing .cta-right{flex-direction:column;gap:16px;display:flex}.jl-landing .cta-contact{align-items:center;gap:12px;display:flex}.jl-landing .cta-contact .cc-icon{color:#ffffffb3;background:#ffffff1f;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.jl-landing .cc-val{color:#fff;font-size:15px;font-weight:700}.jl-landing .cc-lbl{color:#ffffff80;font-size:12px}.jl-landing footer.jl-footer{background:var(--dark);padding:72px 0 24px}.jl-landing .foot-grid{grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:40px;display:grid}.jl-landing .foot-brand .logo{color:#fff;margin-bottom:16px;font-size:20px}.jl-landing .foot-brand .logo .mk{background:var(--stb);color:var(--stb-ink)}.jl-landing .foot-brand p{color:#ffffff61;max-width:260px;font-size:14px;line-height:1.68}.jl-landing .foot-col h4{color:#fff;margin-bottom:16px;font-size:14px;font-weight:700}.jl-landing .foot-col ul{flex-direction:column;gap:11px;list-style:none;display:flex}.jl-landing .foot-col a{color:#ffffff61;font-size:14px;transition:all .14s}.jl-landing .foot-col a:hover{color:var(--stb)}.jl-landing .foot-bottom{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:48px;padding-top:22px;display:flex}.jl-landing .foot-bottom p{color:#ffffff47;font-size:13px}.jl-landing .foot-social{gap:10px;display:flex}.jl-landing .fs-icon{color:#fff6;background:#ffffff0f;border-radius:8px;place-items:center;width:36px;height:36px;font-size:16px;transition:all .14s;display:grid}.jl-landing .fs-icon:hover{background:var(--stb);color:var(--stb-ink)}@keyframes jl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.jl-landing .h-count{animation:none}}@media (max-width:1024px){.jl-landing .foot-grid{grid-template-columns:1fr 1fr;gap:32px}.jl-landing .foot-brand{grid-column:1/-1}}@media (max-width:900px){.jl-landing .hero-grid,.jl-landing .why-grid,.jl-landing .testi-grid,.jl-landing .flow-grid,.jl-landing .cta-banner-grid{grid-template-columns:1fr}.jl-landing .hero-right,.jl-landing .testi-right{display:none}.jl-landing .feat-dark-grid{grid-template-columns:1fr 1fr}.jl-landing .price-layout{border-radius:20px;grid-template-columns:1fr}.jl-landing .pl-features{border-left:none;border-right:none;border-top:1.5px solid var(--line);border-bottom:1.5px solid var(--line)}.jl-landing .why-mosaic{height:auto}.jl-landing .why-grid{gap:40px}.jl-landing .sec,.jl-landing .feat-dark,.jl-landing .flow,.jl-landing .price-sec,.jl-landing .testi-sec,.jl-landing .faq-sec,.jl-landing .cta-banner{padding:72px 0}.jl-landing .nav-links{display:none}.jl-landing .logos-row{gap:20px}}@media (max-width:767px){.jl-landing header.nav .wrap{padding:0 16px}.jl-landing .nav-btns{display:none}.jl-landing .nav-burger{display:inline-flex}.jl-landing .nav-menu{display:flex}.jl-landing .faq-cols,.jl-landing .feat-dark-grid{grid-template-columns:1fr}.jl-landing .cta-form-split{flex-direction:column;align-items:stretch;gap:10px;width:100%}.jl-landing .cta-form-split .btn-ink{justify-content:center;width:100%}.jl-landing .cta-bar{flex-direction:column;align-items:stretch;gap:10px;width:100%}.jl-landing .hero-input-wrap{width:100%}.jl-landing .cta-bar .btn{justify-content:center;width:100%}.jl-landing .foot-grid{grid-template-columns:1fr 1fr}.jl-landing .foot-bottom{text-align:center;flex-direction:column;gap:14px}.jl-landing .price-head,.jl-landing .feat-dark-head,.jl-landing .faq-head{padding:0 4px}}@media (max-width:480px){.jl-landing .foot-grid{grid-template-columns:1fr}.jl-landing .logos-row{flex-direction:column;align-items:flex-start;gap:14px}.jl-landing .logos-divider{display:none}.jl-landing .why-mosaic{grid-template:"st1 st2""wide wide"/1fr 1fr}.jl-landing .wm-img{display:none}}.jl-landing .compare-table-wrapper{background:linear-gradient(165deg, var(--dark) 0%, #1a1c29 100%);border:1px solid #e0eaff26;border-radius:20px;margin-top:0;padding:32px;box-shadow:0 16px 44px #363f7247}.jl-landing .compare-head{text-align:center;color:#fff;margin-bottom:24px;font-size:24px;font-weight:800}.jl-landing .compare-table-scroll{overflow-x:auto}.jl-landing .compare-table{border-collapse:collapse;width:100%;min-width:600px}.jl-landing .compare-table th{text-align:center;color:#ffffffb3;border-bottom:2px solid #ffffff26;padding:16px;font-size:14px;font-weight:700}.jl-landing .compare-table th:first-child{text-align:left}.jl-landing .compare-table td{text-align:center;color:#fff9;border-bottom:1px solid #ffffff1a;padding:16px;font-size:14.5px}.jl-landing .compare-table td.c-feat{text-align:left;color:#fff;font-weight:600}.jl-landing .compare-table th.highlight,.jl-landing .compare-table td.highlight{background:#f7900926}.jl-landing .compare-table tr:last-child td{border-bottom:none}.jl-landing .fc-check{color:#16b364;vertical-align:middle;display:inline-block}.jl-landing .fc-minus{color:#fff3;vertical-align:middle;display:inline-block}
