.phero{padding:76px 0 40px}.phero h1{letter-spacing:-1px;max-width:900px;margin:10px 0 0;font-size:76px;line-height:.98}.phero h1 .c{color:var(--coral)}.phero .plead{color:var(--text-body);max-width:560px;margin:22px 0 0;font-size:18px;line-height:29px}.controls{flex-wrap:wrap;align-items:center;gap:26px;margin:36px 0 14px;display:flex}.demo{font:500 12.5px var(--font-body);letter-spacing:.5px;color:var(--text-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.demo .sw{background:#ddd;border-radius:1000px;width:42px;height:23px;transition:background .3s;position:relative}.demo .sw:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:left .3s;position:absolute;top:3px;left:3px}.demo.on .sw{background:var(--coral)}.demo.on .sw:after{left:22px}.offnote{background:var(--section);border:1px solid var(--line-15);color:var(--text-body);border-radius:16px;max-width:660px;margin:0 0 40px;padding:14px 20px;font-size:14.5px}.pgrid{margin:0 0 26px}.pt .aud{color:var(--text-body);margin-top:4px;font-size:14px}.pt.pop .aud{color:#ffffffb8}.pt .trial{background:var(--peach);color:var(--ink);font:600 12.5px var(--font-body);border-radius:999px;align-self:flex-start;margin:0 0 14px;padding:5px 12px}.pchecks{gap:10px;margin:0 0 26px;padding:0;list-style:none;display:grid}.pchecks li{color:var(--ink);align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.pchecks li:before{content:"✓";background:var(--coral-btn);color:#fff;width:20px;height:20px;font:700 11px/1 var(--font-body);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.pt.pop .pchecks li{color:#ffffffe6}.levels-sec{border-top:1px solid #000;margin-top:50px;padding:60px 0}.levels-sec h2{max-width:22ch;margin:10px 0 34px;font-size:44px;line-height:1.06}.levels{border:1px solid var(--line-15);border-radius:var(--radius);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.lvl{flex-direction:column;padding:32px 30px 36px;display:flex;position:relative}.lvl+.lvl{border-left:1px solid var(--line-15)}.lvl+.lvl:before{content:"";background:var(--coral);border-radius:50%;width:9px;height:9px;position:absolute;top:56px;left:-5px;box-shadow:0 0 0 4px #fff}.lvl-ico{width:56px;height:56px;color:var(--coral-btn);border:1px solid var(--line-15);background-color:var(--page);background-image:linear-gradient(var(--line-10) 1px,transparent 1px),linear-gradient(90deg,var(--line-10) 1px,transparent 1px);background-position:-1px -1px;background-size:14px 14px;border-radius:14px;place-items:center;display:grid}.lvl-ico svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.lvl-n{font:600 12px var(--font-body);letter-spacing:.14em;color:var(--coral-text);margin-top:24px}.lvl h3{margin:6px 0 2px;font-size:28px;line-height:1.1}.lvl-aud{color:var(--ink-2);margin-bottom:14px;font-size:14px}.lvl p{color:var(--text-body);margin:0;font-size:15.5px;line-height:1.6}.compare{border-top:1px solid #000;padding:60px 0 80px}.compare h2{margin:10px 0 34px;font-size:44px}.cmp{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.cmp col{width:auto}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--line-15);color:var(--text-body);vertical-align:middle;padding:15px 22px;font-size:15px}.cmp thead th{vertical-align:bottom;border-bottom:1px solid var(--ink);padding-top:26px;padding-bottom:20px}.cmp thead th:first-child{width:46%}.cmp .cmp-f{font:600 12px var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.cmp thead b{font:600 12px var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);display:block}.cmp .cmp-p{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:10px 0 6px;font-size:40px;line-height:1;display:block}.cmp .cmp-p em{font:400 15px var(--font-body);color:var(--ink-2);letter-spacing:0;margin-left:3px;font-style:normal}.cmp thead small{color:var(--ink-2);font-size:13.5px;display:block}.cmp-trial{background:var(--peach);color:var(--ink);font:600 12px var(--font-body);border-radius:999px;margin-top:10px;padding:4px 11px;display:inline-block}.cmp tbody th{color:var(--ink);font-weight:500}.cmp .grp th{font:600 12px var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--coral-text);border-bottom:0;padding:26px 22px 8px}.cmp .hi{background:#fff1e9}.cmp .grp td{border-bottom:0}.cmp thead .hi{border-radius:18px 18px 0 0}.cmp tfoot td{border-bottom:0;padding-top:24px;padding-bottom:26px}.cmp tfoot .hi{border-radius:0 0 18px 18px}.cmp-y{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:inline-grid}.cmp-y svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.cmp-n{color:var(--ink-2)}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pfaqs{border-top:1px solid #000;padding:60px 0 90px}.pfaqs h2{margin:10px 0 34px;font-size:44px}.pfin{text-align:center;background:#000;border-radius:28px;margin:0 0 40px;padding:80px 40px}.pfin h2{color:#fff;margin:0 0 26px;font-size:56px;line-height:1}.pfin h2 .c{color:var(--coral)}@media (max-width:767px){.phero{padding:44px 0 30px}.phero h1{font-size:42px}.levels-sec{margin-top:30px;padding:44px 0}.levels-sec h2,.compare h2,.pfaqs h2{font-size:30px}.levels{--sw-w:84%;--sw-bleed:20px;background:0 0;border:0;border-radius:0}.lvl{border:1px solid var(--line-15);background:#fff;border-radius:18px;padding:26px 22px 28px}.lvl+.lvl:before{display:none}.pfin{padding:50px 24px}.pfin h2{font-size:34px}.controls{gap:14px}.pgrid{--sw-w:86%;--sw-bleed:20px}.cmp th,.cmp td{padding:12px 6px;font-size:14px}.cmp thead th:first-child{width:54%}.cmp tbody th{padding-left:0}.cmp .cmp-p{font-size:28px}.cmp .cmp-p em{margin:4px 0 0;font-size:13px;display:block}.cmp thead small{font-size:12.5px}.cmp .grp th{padding:22px 0 6px}.cmp thead .hi,.cmp tbody .hi,.cmp thead th:nth-child(2),.cmp tbody td:nth-child(2){text-align:center}.cmp .cmp-trial{padding:4px 8px}.cmp tfoot{display:none}}
