.cta{color:#fff;cursor:pointer;background:linear-gradient(140deg,var(--green2),var(--green-d));border:none;border-radius:100px;justify-content:center;align-items:center;gap:9px;padding:16px 34px;font-family:inherit;font-size:16px;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .2s;display:inline-flex;box-shadow:0 14px 30px #3fa82c57}.cta:hover{transform:translateY(-2px);box-shadow:0 20px 40px #3fa82c6b}.cta.top{margin-top:26px}.cta svg{width:19px;height:19px}.plans{padding:clamp(26px,4vw,44px) 0 clamp(10px,2vw,18px)}.plans-h{text-align:center;letter-spacing:-.02em;margin:0 0 clamp(18px,3vw,28px);font-size:clamp(21px,3.2vw,30px);font-weight:800}.plans .promo{width:max-content;margin:0 auto clamp(18px,3vw,26px);display:flex}.pgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));align-items:stretch;gap:18px;display:grid}.pgrid-2{max-width:760px;margin:0 auto}.plan{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;padding:clamp(24px,3vw,32px);display:flex;position:relative;box-shadow:0 14px 34px #181d1a0d}.plan.best{background:linear-gradient(160deg,#f3fbef,#fff);border-color:#cfe8c6;box-shadow:0 20px 46px #2f8a2224}.plan.forever{background:linear-gradient(160deg,#fbf7ef,#fff);border-color:#ecdcbb}.plan .ptag{letter-spacing:.5px;text-transform:uppercase;color:#3a2c00;background:linear-gradient(140deg,#ffe14d,#f4b400);border-radius:100px;padding:6px 12px;font-size:11px;font-weight:800;position:absolute;top:-11px;left:clamp(24px,3vw,32px)}.plan .pname{letter-spacing:.6px;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:800}.plan.best .pname{color:var(--green-d)}.plan .pprice{flex-wrap:wrap;align-items:baseline;gap:9px;margin-top:10px;display:flex}.plan .pprice s{color:var(--muted);opacity:.75;white-space:nowrap;font-size:19px;font-weight:800;text-decoration-thickness:2px}.plan .pprice b{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(31px,4.4vw,40px);font-weight:800;line-height:1}.plan .punit{color:var(--muted);font-size:15px;font-weight:700}.plan .pdisc{background:var(--red-l);color:#b3311f;border-radius:100px;align-self:flex-start;margin-top:11px;padding:5px 11px;font-size:12.5px;font-weight:800}.plan .pnote{color:var(--muted);margin:14px 0 0;font-size:14.5px;line-height:1.55}.plan form,.plan>.cta{margin-top:auto;padding-top:20px}.plan .cta{width:100%;padding:14px 22px}.pfoot{text-align:center;max-width:760px;color:var(--muted);margin:clamp(18px,3vw,26px) auto 0;font-size:14px;line-height:1.55}.pfeat{text-align:left;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pfeat li{color:var(--ink,#1a2418);padding-left:26px;font-size:13.8px;line-height:1.5;position:relative}.pfeat li:before{content:"";background:#e9f5e6;border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:2px;box-shadow:inset 0 0 0 1.5px #7cc96a}.pfeat li:after{content:"";border-bottom:1.7px solid #2f8a22;border-left:1.7px solid #2f8a22;width:6px;height:3px;position:absolute;top:9px;left:6px;transform:rotate(-45deg)}.pfeat li.star:before{background:#fdf1d8;box-shadow:inset 0 0 0 1.5px #e8a92a}.pfeat li.star:after{border-color:#c98a1e}.pfeat li.star{font-weight:700}.pfeat li.no{color:#8b978a}.pfeat li.no:before{background:#f1f2f0;box-shadow:inset 0 0 0 1.5px #cfd4cd}.pfeat li.no:after{border-bottom:1.7px solid #9aa599;border-left:0;width:5px;height:0;top:9px;left:6.5px;transform:none}.pvalue{text-align:left;background:#fdf8ec;border:1px solid #f0dfb8;border-radius:13px;margin-top:14px;padding:11px 13px}.pvalue b{color:#8a6410;font-size:14.5px;font-weight:800;display:block}.pvalue span{color:#a08a56;margin-top:2px;font-size:12.5px;display:block}.pupg{color:var(--muted,#6b7a67);text-align:left;margin:10px 0 0;font-size:12.5px;line-height:1.5}.ptag-now{background:#2f8a22}.plan.current{border-color:#bfe3cd}.cta-ghost{color:var(--ink,#1a2418);border:1.5px solid var(--line,#e6e9e4);background:#fff}.plans-sub{color:var(--muted,#6b7a67);text-align:center;margin:6px 0 18px;font-size:14.5px;line-height:1.55}.pmatrix{margin:56px 0 0}.pmatrix h2{text-align:center;color:var(--ink,#1a2418);margin:0 0 18px;font-size:clamp(22px,3vw,30px);font-weight:800}.pm-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--line,#e6e9e4);background:#fff;border-radius:18px;overflow-x:auto}.pm{border-collapse:collapse;width:100%;min-width:660px;font-size:14px}.pm th,.pm td{text-align:center;vertical-align:middle;border-bottom:1px solid #f0f2ef;padding:13px 14px}.pm tbody th{text-align:left;color:var(--muted,#6b7a67);white-space:nowrap;font-weight:600}.pm thead th{border-bottom:1.5px solid #e6e9e4;padding:16px 14px}.pm tbody tr:last-child th,.pm tbody tr:last-child td{border-bottom:0}.pm-name{color:var(--ink,#1a2418);font-size:15px;font-weight:800;display:block}.pm-price{color:var(--muted,#6b7a67);margin-top:3px;font-size:12.5px;display:block}.pm .best{background:#f6fbf4}.pm thead th.best{box-shadow:inset 0 3px #2f8a22}.pm .yes{color:#2f8a22;font-weight:700}.pm .nope{color:#98a496}.pm-note{color:var(--muted,#6b7a67);margin:12px 2px 0;font-size:13px;line-height:1.6}.pgrid-1{max-width:380px;margin:0 auto}.psave{color:#2f8a22;background:#e9f5e6;border-radius:100px;align-self:flex-start;margin-top:11px;padding:6px 12px;font-size:12.5px;font-weight:800;line-height:1.35}.ptagline{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.5}
