@font-face{font-family:Outfit;font-weight:300 800;font-display:block;src:url(../media/outfit.1aqyowrj6p85v.woff2)format("woff2")}:root,:root[data-theme=dark]{--font:"Outfit",system-ui,-apple-system,"Segoe UI",sans-serif;--ease:cubic-bezier(.2,.7,.2,1);--t:.2s;--bg:#080f1e;--bg2:#0b1426;--card:#101a2f;--card-hi:#15213a;--line:#1e2a44;--line-hi:#33456b;--text:#eef2fa;--text2:#b9c3d6;--muted:#a0abbf;--faint:#5d6a83;--subtle:#8f9bb1;--teal-ink:#2fd6b0;--chip:#17233c;--purple:#6e5bff;--purple-hi:#5d49f5;--purple-line:#7e6eff8c;--teal:#2fd6b0;--teal-soft:#2fd6b024;--red:#ff6b78;--card-sheen:linear-gradient(180deg,#ffffff0b,#fff0 42%);--card-inset:inset 0 1px 0 #ffffff0f;--shadow:0 1px 2px #00000040,0 12px 30px -18px #0009;--shadow-hi:0 14px 34px #0000006b,0 0 0 1px #96afe61f;--glow-a:#2fd6b045;--glow-b:#8ca5ff38;--bg-wash:radial-gradient(1000px 640px at 80% -10%,#6e5bff24,transparent 62%),radial-gradient(800px 600px at 5% 40%,#2fd6b011,transparent 60%),radial-gradient(700px 500px at 60% 100%,#466ec814,transparent 70%);--head-bg:#080f1eb8;--logo-text:#eef2fa;--logo-ai:#8d7dff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f3f5f9;--bg2:#eef1f6;--card:#fff;--card-hi:#fff;--line:#e3e8f0;--line-hi:#c9d3e3;--text:#121a2c;--text2:#39445a;--muted:#535e74;--faint:#97a1b4;--subtle:#5d687f;--teal-ink:#087a5f;--chip:#f0f3f8;--purple:#5a3dff;--purple-hi:#4c30f0;--purple-line:#5a3dff73;--teal:#0fa985;--teal-soft:#0fa9851a;--red:#c22a3b;--card-sheen:linear-gradient(180deg,#fff0,#fff0);--card-inset:inset 0 1px 0 #fff;--shadow:0 1px 2px #121a2c0d,0 10px 24px -16px #121a2c2e;--shadow-hi:0 10px 26px #121a2c1a,0 0 0 1px #5a6ea01a;--glow-a:#0fa98524;--glow-b:#5a6ec81a;--bg-wash:radial-gradient(1000px 640px at 80% -10%,#5a3dff12,transparent 62%),radial-gradient(800px 600px at 5% 40%,#0fa9850d,transparent 60%);--head-bg:#f3f5f9cc;--logo-text:#1e1b39;--logo-ai:#5a3dff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}html{background:var(--bg);scroll-behavior:smooth}body{background:var(--bg-wash),var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;transition:background-color var(--t) ease,color var(--t) ease;font-size:16px;line-height:1.5;overflow-x:hidden}a{color:inherit}button,input{font:inherit;color:inherit}svg{display:block}.wrap{max-width:1160px;margin:0 auto;padding:0 32px}.pg-pricing .wrap{max-width:1260px}:root[data-auth=in] .when-out,:root:not([data-auth=in]) .when-in{display:none!important}.top{z-index:30;background:var(--head-bg);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);position:sticky;top:0}.top:has(.mnav[open]){-webkit-backdrop-filter:none}.top .wrap{align-items:center;gap:20px;height:70px;display:flex}.brand{flex:none;align-items:center;text-decoration:none;display:flex}.brand svg{width:auto;height:32px}.links{align-items:center;gap:6px;margin-left:auto;display:flex}.links a{color:var(--text2);transition:background-color var(--t) ease,color var(--t) ease;border-radius:10px;padding:8px 12px;font-size:15px;text-decoration:none}.links a:hover,.links a.on{background:var(--chip);color:var(--text)}.btn{cursor:pointer;background:var(--purple);color:#fff;white-space:nowrap;transition:transform .15s var(--ease),background-color var(--t) ease,box-shadow var(--t) ease,border-color var(--t) ease;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:15.5px;font-weight:550;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff3,0 3px 10px #5a3dff2e}.btn svg{width:17px;height:17px;transition:transform var(--t) var(--ease)}.btn:hover{background:var(--purple-hi);transform:translateY(-1px);box-shadow:inset 0 1px #fff3,0 7px 18px #5a3dff47}.btn:hover svg{transform:translate(3px)}.btn:active{transform:translateY(0)scale(.97)}.btn-sm{padding:10px 16px;font-size:14.5px}.btn-ghost{color:var(--text);border:1px solid var(--line-hi);box-shadow:var(--card-inset);background:#ffffff08}:root[data-theme=light] .btn-ghost{background:#fff}.btn-ghost:hover{background:var(--chip);border-color:var(--text2);box-shadow:var(--card-inset)}.btn:focus-visible,.links a:focus-visible,input:focus-visible,summary:focus-visible,.toggle button:focus-visible,.nstype:focus-visible,.nos:focus-visible{outline:2px solid var(--text2);outline-offset:3px}.mnav{display:none}.hero{padding:76px 0 36px;position:relative;overflow-x:clip}.hero .wrap{grid-template-columns:1.12fr .88fr;align-items:center;gap:56px;display:grid}.pill{color:var(--text2);border:1px solid var(--line-hi);background:#ffffff08;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-size:13.5px;font-weight:500;display:inline-flex}.pill i{background:var(--teal);width:8px;height:8px;box-shadow:0 0 0 0 var(--glow-a);border-radius:50%;animation:2.4s ease-out infinite beat}@keyframes beat{0%{box-shadow:0 0 0 0 var(--glow-a)}70%,to{box-shadow:0 0 0 9px #2fd6b000}}.pg-home h1{letter-spacing:-.025em;margin:22px 0 18px;font-size:54px;font-weight:600;line-height:1.06}.pg-home h1 .hl{color:var(--teal-ink);text-shadow:0 0 30px var(--glow-a)}.hero .sub{color:var(--text2);max-width:560px;margin:0;font-size:18.5px}.check{background:var(--card-sheen),var(--card);border:1px solid var(--line-hi);box-shadow:var(--card-inset),0 18px 50px -20px #000000b3,0 0 0 6px #6e5bff0f;max-width:600px;transition:border-color var(--t) ease,box-shadow var(--t) ease;border-radius:18px;gap:10px;margin-top:30px;padding:8px;scroll-margin-top:110px;display:flex}:root[data-theme=light] .check{box-shadow:var(--shadow),0 0 0 6px #5a3dff0d}.check:focus-within{border-color:var(--purple);box-shadow:var(--card-inset),0 18px 50px -20px #000000b3,0 0 0 6px #6e5bff29}.check label{flex:1;align-items:center;gap:10px;min-width:0;padding:0 10px 0 12px;display:flex}.check label svg{width:20px;height:20px;color:var(--muted);flex:none}.check input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:12px 0;font-size:17px}.check input:focus-visible{outline:none}.check input::placeholder{color:var(--muted)}.check .btn{padding:15px 22px;font-size:16px}.micro{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 18px;margin:14px 0 0;font-size:14px;display:flex}.nos{color:var(--text2);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);background:0 0;border:0;padding:0;font-size:14px}.nos:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.hint{color:var(--red);min-height:0;margin:10px 0 0;font-size:14px}.nosite{gap:10px;max-width:600px;margin-top:14px;display:grid}.nstypes{flex-wrap:wrap;gap:8px;display:flex}.nstype{border:1px solid var(--line-hi);background:var(--card);color:var(--text2);cursor:pointer;transition:background-color var(--t) ease,border-color var(--t) ease,color var(--t) ease,transform .15s var(--ease);border-radius:999px;padding:8px 14px;font-size:14.5px}.nstype:hover{border-color:var(--text2);color:var(--text)}.nstype:active{transform:scale(.97)}.nstype[aria-pressed=true]{background:var(--teal-soft);border-color:var(--teal);color:var(--text)}.nosite input{border:1px solid var(--line-hi);background:var(--card);border-radius:12px;outline:none;padding:12px 14px;font-size:16px}.nosite input:focus{border-color:var(--purple)}.nosite input::placeholder{color:var(--muted)}.nosite .promise{color:var(--muted);margin:0;font-size:14px}.preview{position:relative}.preview:before{content:"";background:radial-gradient(closest-side,#6e5bff33,transparent),radial-gradient(closest-side at 70% 80%,var(--glow-a),transparent);opacity:.8;pointer-events:none;filter:blur(4px);position:absolute;inset:-60px -40px}:root[data-theme=light] .preview:before{opacity:.5}.demo-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:12.5px;font-weight:500;position:relative}.demo{background:var(--card-sheen),var(--card);border:1px solid var(--line-hi);box-shadow:var(--card-inset),0 30px 70px -30px #000c;transition:transform .3s var(--ease);border-radius:22px;padding:26px;position:relative}:root[data-theme=light] .demo{box-shadow:var(--shadow-hi)}.demo:hover{transform:translateY(-4px)}.demo .bz{color:var(--text2);justify-content:space-between;align-items:center;gap:10px;font-size:14.5px;display:flex}.ex{color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px}.demo .freq{color:var(--text2);margin-top:16px;font-size:16px}.demo .freq b{letter-spacing:-.03em;color:var(--text);text-shadow:0 0 20px var(--glow-b);margin-right:8px;font-size:60px;font-weight:600;line-height:1}.rows{gap:12px;margin-top:20px;display:grid}.r{grid-template-columns:92px 1fr 40px;align-items:center;gap:12px;font-size:14.5px;display:grid}.r .w{color:var(--text2)}.r .bar{background:var(--chip);border-radius:99px;height:8px;overflow:hidden}.r .bar i{border-radius:99px;height:100%;display:block}.r.you .bar i{background:linear-gradient(90deg,#5f7ab8,var(--teal));box-shadow:0 0 10px var(--glow-a)}.r.them .bar i{background:var(--faint)}.r .c{text-align:right;font-variant-numeric:tabular-nums;font-weight:550}.cap2{background:var(--bg2);border:1px solid var(--line);color:var(--text2);border-radius:14px;align-items:center;gap:12px;margin-top:20px;padding:12px 14px;font-size:14.5px;display:flex}.cap2 .lg{background:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.cap2 .lg img{width:19px;height:19px}.demo-note{color:var(--muted);margin-top:12px;font-size:13px;position:relative}.ais{padding:18px 0 40px}.ais .wrap>p{text-align:center;color:var(--muted);margin:0 0 18px;font-size:14.5px}.ais ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ais li{border:1px solid var(--line);background:var(--card-sheen),var(--card);box-shadow:var(--card-inset);color:var(--text2);transition:transform var(--t) var(--ease),border-color var(--t) ease;border-radius:14px;align-items:center;gap:11px;padding:12px 14px;font-size:14.5px;line-height:1.2;display:flex}.ais li:hover{border-color:var(--line-hi);transform:translateY(-2px)}.ais .lg{background:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 6px 14px -6px #00000080}.ais .lg img{object-fit:contain;width:22px;height:22px}.ais .wrap>p.fine{text-align:center;color:var(--muted);margin:18px 0 0;font-size:13.5px}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--teal-ink);font-size:12.5px;font-weight:550}.pg-home .sec{padding:72px 0}.pg-home .sec h2{letter-spacing:-.02em;margin:12px 0;font-size:38px;font-weight:600;line-height:1.12}.sec-head{max-width:720px}.sec-head p{color:var(--text2);margin:0;font-size:17px}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.step{border:1px solid var(--line);background:var(--card-sheen),var(--card);box-shadow:var(--card-inset),var(--shadow);transition:transform var(--t) var(--ease),border-color var(--t) ease,box-shadow var(--t) ease;border-radius:20px;padding:28px;position:relative;overflow:hidden}.step:before{content:"";background:radial-gradient(closest-side,var(--glow-b),transparent);opacity:.6;pointer-events:none;border-radius:50%;width:200px;height:170px;position:absolute;top:-60px;right:-50px}.step:hover{border-color:var(--line-hi);box-shadow:var(--card-inset),var(--shadow-hi);transform:translateY(-3px)}.step>*{position:relative}.step .n{background:var(--teal-soft);width:40px;height:40px;color:var(--teal-ink);border-radius:12px;place-items:center;font-size:17px;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #2fd6b040}.step h3{letter-spacing:-.01em;margin:20px 0 8px;font-size:21px;font-weight:600}.step p{color:var(--text2);margin:0;font-size:15.5px}.faq{gap:12px;max-width:860px;display:grid}.pg-home .faq{margin-top:30px}.pg-pricing .faq{margin:0 auto}details{border:1px solid var(--line);background:var(--card-sheen),var(--card);box-shadow:var(--card-inset);transition:border-color var(--t) ease;border-radius:16px}details[open],details:hover{border-color:var(--line-hi)}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:17px;font-weight:550;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary svg{width:18px;height:18px;color:var(--muted);transition:transform var(--t) var(--ease);flex:none}details[open] summary svg{transform:rotate(45deg)}details p{color:var(--text2);margin:0;padding:0 22px 20px;font-size:15.5px}.big{padding:40px 0 80px}.big .box{text-align:center;border:1px solid var(--line-hi);background:radial-gradient(600px 260px at 50% 0%,#6e5bff29,transparent 70%),radial-gradient(500px 240px at 50% 110%,#2fd6b01a,transparent 70%),var(--card);box-shadow:var(--card-inset);border-radius:26px;padding:56px 24px;position:relative;overflow:hidden}:root[data-theme=light] .big .box{background:radial-gradient(600px 260px at 50% 0%,#5a3dff12,transparent 70%),var(--card)}.big h2{letter-spacing:-.02em;margin:0 0 26px;font-size:38px;font-weight:600;line-height:1.15}.big h2 span{color:var(--teal-ink)}.big .btn{padding:15px 26px;font-size:16.5px}.big .tiny{color:var(--muted);margin:14px 0 0;font-size:14px}.phead{text-align:center;max-width:820px;margin:0 auto;padding:64px 0 10px}.pg-pricing h1{letter-spacing:-.025em;margin:14px 0;font-size:46px;font-weight:600;line-height:1.1}.phead .sub{color:var(--text2);margin:0;font-size:18px}.toggle{border:1px solid var(--line-hi);background:var(--card);width:max-content;box-shadow:var(--card-inset);border-radius:999px;margin:28px auto 36px;padding:4px;display:flex}.toggle button{cursor:pointer;color:var(--muted);transition:background-color var(--t) ease,color var(--t) ease,transform .15s var(--ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 20px;font-size:15px;display:flex}.toggle button:hover{color:var(--text)}.toggle button:active{transform:scale(.97)}.toggle button[aria-pressed=true]{background:var(--chip);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-hi)}.save{color:var(--teal-ink);background:var(--teal-soft);border-radius:999px;padding:2px 8px;font-size:12.5px;font-weight:600}.plans{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.plan{border:1px solid var(--line);background:var(--card-sheen),var(--card);box-shadow:var(--card-inset),var(--shadow);transition:transform var(--t) var(--ease),border-color var(--t) ease,box-shadow var(--t) ease;border-radius:22px;flex-direction:column;min-width:0;padding:26px 24px 24px;display:flex;position:relative}.plan:hover{border-color:var(--line-hi);box-shadow:var(--card-inset),var(--shadow-hi);transform:translateY(-4px)}.plan.rec{border-color:var(--purple-line);background:radial-gradient(420px 220px at 50% -10%,#6e5bff33,transparent 70%),var(--card-sheen),var(--card);box-shadow:var(--card-inset),0 0 0 1px var(--purple-line),0 20px 48px -26px #6e5bff61}:root[data-theme=light] .plan.rec{background:radial-gradient(420px 220px at 50% -10%,#5a3dff12,transparent 70%),var(--card);box-shadow:0 0 0 1px var(--purple-line),0 20px 44px -22px #5a3dff59}.plan.rec:hover{border-color:var(--purple)}.tagrow{align-items:center;height:28px;display:flex}.tag{color:var(--teal-ink);background:var(--teal-soft);white-space:nowrap;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:550}.tag.rec{color:#fff;background:var(--purple);box-shadow:0 4px 10px -6px #6e5bff80}.plan h3{letter-spacing:-.01em;margin:14px 0 4px;font-size:22px;font-weight:600}.tagline{color:var(--text2);min-height:46px;font-size:15px;line-height:1.4}.price{align-items:baseline;gap:4px;min-height:58px;margin-top:18px;display:flex}.price .cur{align-self:flex-start;margin-top:6px;font-size:24px;font-weight:600}.price .amt{letter-spacing:-.03em;text-shadow:0 0 24px var(--glow-b);font-size:52px;font-weight:600;line-height:1}.plan.rec .price .amt{text-shadow:0 0 20px #7e6eff52}.price small{color:var(--muted);margin-left:2px;font-size:16px}.price s{color:var(--subtle);align-self:center;margin-right:8px;font-size:17px}.billnote{color:var(--muted);min-height:20px;margin-top:6px;font-size:13.5px}.plan .btn{white-space:normal;text-align:center;width:100%;margin-top:18px;line-height:1.25}.plan .note{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.45}.plan .note+.note{margin-top:6px}.wyg{border-top:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:22px 0 10px;padding-top:18px;font-size:12.5px;font-weight:550}.plan ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.plan li{color:var(--text2);grid-template-columns:20px 1fr;gap:10px;font-size:14.5px;line-height:1.42;display:grid}.plan li b{color:var(--text);font-weight:600}.ck{background:var(--teal-soft);width:20px;height:20px;color:var(--teal-ink);border-radius:50%;place-items:center;margin-top:1px;display:grid}.ck svg{width:11px;height:11px}.plan li.lead{color:var(--text);grid-template-columns:1fr;font-weight:550}.plan li small{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.4;display:block}.plan .one{color:var(--muted);margin:auto 0 0;padding-top:18px;font-size:13.5px}.plan .one span{border-top:1px dashed var(--line);padding-top:14px;display:block}.free{border:1px solid var(--line);background:var(--card-sheen),var(--card);box-shadow:var(--card-inset);border-radius:22px;grid-template-columns:240px 1fr auto;align-items:center;gap:28px;margin-top:22px;padding:24px 26px;display:grid}.free h3{margin:0;font-size:20px;font-weight:600}.free .tagline{min-height:0;font-size:14.5px}.free .p0{letter-spacing:-.02em;margin-top:6px;font-size:34px;font-weight:600}.free ul{grid-template-columns:1fr 1fr;gap:8px 22px;margin:0;padding:0;list-style:none;display:grid}.free li{color:var(--text2);grid-template-columns:18px 1fr;gap:9px;font-size:14px;line-height:1.4;display:grid}.free li .ck{background:var(--chip);width:18px;height:18px;color:var(--text2)}.free li .ck svg{width:10px;height:10px}.free .go{text-align:center;max-width:220px}.free .go p{color:var(--muted);margin:10px 0 0;font-size:13px}.fine{text-align:center;max-width:900px;color:var(--muted);margin:22px auto 0;font-size:13.5px}.fine p{margin:6px 0}.pg-pricing .sec{padding:64px 0 0}.pg-pricing .sec h2{letter-spacing:-.02em;text-align:center;margin:0 0 20px;font-size:32px;font-weight:600}.tw{border:1px solid var(--line);background:var(--card-sheen),var(--card);box-shadow:var(--card-inset);border-radius:20px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:820px;font-size:14.5px}th,td{text-align:center;border-bottom:1px solid var(--line);color:var(--text2);padding:14px 16px}th:first-child,td:first-child{text-align:left;color:var(--text);background:var(--card);position:sticky;left:0}thead th{color:var(--text);background:var(--bg2);font-size:14px;font-weight:600}thead th:first-child{background:var(--bg2)}thead th.rec{color:#fff;background:linear-gradient(#6e5bff59,#6e5bff2e)}:root[data-theme=light] thead th.rec{color:var(--purple);background:#5a3dff14}td.rec{background:#6e5bff0f}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:var(--chip)}td .ck{margin:0;display:inline-grid}.dash{color:var(--subtle)}.swipe{display:none}.trust{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:44px;display:flex}.trust span{color:var(--text2);border:1px solid var(--line);background:var(--card);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;display:inline-flex}.trust span i{background:var(--teal);width:7px;height:7px;box-shadow:0 0 8px var(--glow-a);border-radius:50%;flex:none}.frame{text-align:center;max-width:760px;color:var(--muted);margin:14px auto 0;font-size:14px}.endcta{text-align:center;padding:48px 0 72px}.endcta .btn{padding:15px 26px;font-size:16.5px}.endcta p{color:var(--muted);margin:12px 0 0;font-size:14px}footer{border-top:1px solid var(--line);color:var(--muted);padding:36px 0 44px;font-size:14px}footer .wrap{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px;display:grid}footer .brand svg{height:28px}footer h4{color:var(--text);margin:0 0 10px;font-size:14.5px;font-weight:550}footer a{color:var(--muted);padding:3px 0;text-decoration:none;display:block}footer a:hover{color:var(--text)}.indep{max-width:1160px;color:var(--subtle);margin:22px auto 0;padding:0 32px;font-size:12.5px}.pg-pricing .indep{max-width:1260px}@media (max-width:1180px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}.free{grid-template-columns:1fr;gap:18px}.free .go{text-align:left;max-width:none}}@media (max-width:1000px){.hero .wrap{grid-template-columns:1fr;gap:44px}.ais ul{grid-template-columns:repeat(3,minmax(0,1fr))}.steps{grid-template-columns:1fr}}@media (max-width:760px){.demo .bz{flex-wrap:wrap;justify-content:flex-start;row-gap:8px}.wrap{padding:0 16px}.top .wrap{gap:8px;height:60px}.brand svg{height:27px}.links{display:none}.top .btn-sm{margin-left:auto;padding:9px 14px;font-size:14px}.mnav{box-shadow:none;background:0 0;border:0;display:block;position:relative}.mnav summary{border:1px solid var(--line);background:var(--card);border-radius:12px;place-items:center;width:40px;height:40px;padding:0;font-size:0;display:grid}.mnav summary svg{width:20px;height:20px;color:var(--text)}.mnav[open] summary svg{transform:none}.mnav .panel{z-index:16;display:grid;position:absolute;top:48px;right:0}.mnav .panel a{color:var(--text2);text-decoration:none}.mnav .panel a:hover{background:var(--chip)}.hero{padding:40px 0 36px}.pg-home h1{font-size:36px}.hero .sub{font-size:16.5px}.check{flex-direction:column;padding:8px}.check label{padding:4px 8px}.check .btn{width:100%}.demo{padding:20px}.demo .freq b{font-size:48px}.r{grid-template-columns:80px 1fr 36px}.ais ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ais li{padding:10px 12px;font-size:14px}.pg-home .sec{padding:48px 0}.pg-home .sec h2,.big h2{font-size:29px}.step{padding:22px}summary{padding:16px 18px;font-size:16px}details p{padding:0 18px 18px}.big .box{padding:40px 18px}.big .btn{white-space:normal;width:100%}.swipe{text-align:center;color:var(--muted);margin:-6px 0 12px;font-size:13.5px;display:block}th,td{padding:12px}th:first-child,td:first-child{min-width:132px;max-width:150px}.phead{padding:38px 0 4px}.pg-pricing h1{font-size:32px}.phead .sub{font-size:16px}.toggle{margin:22px auto 26px}.plans{grid-template-columns:1fr;gap:16px}.tagrow:empty{display:none}.tagline,.price{min-height:0}.plan:hover{transform:none}.free{padding:22px 20px}.free ul{grid-template-columns:1fr}.free .go .btn{width:100%}.free .go{text-align:center}.pg-pricing .sec{padding-top:48px}.pg-pricing .sec h2{font-size:26px}.endcta .btn{width:100%}footer .wrap{grid-template-columns:1fr 1fr}footer .wrap>div:first-child{grid-column:1/-1}.indep{padding:0 16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation:none!important}.demo:hover,.step:hover,.ais li:hover,.plan:hover,.btn:hover{transform:none}}html[data-wall] [data-challenge-mount]{min-height:65px;line-height:0}
