.pi-list{list-style:none;margin:0;padding:0;max-width:960px;border-bottom:1px solid var(--line)}.pi-list li{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:6px 24px;align-items:baseline;padding:22px 0;border-top:1px solid var(--line)}.pi-list h3{margin:0;font:600 clamp(19px,1.6vw,22px)/1.25 var(--f-display);letter-spacing:-.02em}.pi-list p{margin:0;color:var(--text-70);line-height:1.55}@media (max-width:520px){.pi-list li{grid-template-columns:minmax(0,1fr);padding:18px 0}}.pe-sec{padding-block:0}.pe{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 56px;padding-block:clamp(36px,4vw,56px);border-top:1px solid var(--line);align-items:start}.pe-head h2{margin:0;font:650 clamp(28px,3vw,40px)/1.05 var(--f-display);letter-spacing:-.04em}.pe-head .lede{margin:12px 0 0;color:var(--text-70);max-width:34ch}.pe-list{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px}.pe-list li{position:relative;padding-left:26px;line-height:1.45}.pe-list li:before{content:"";position:absolute;left:0;top:.3em;width:14px;height:8px;border-left:2.4px solid var(--violet);border-bottom:2.4px solid var(--violet);transform:rotate(-45deg) scale(.8)}.pe-body p{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.pe-more{font-weight:600;color:var(--violet-text);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.pe-more:hover{text-decoration:underline}@media (max-width:860px){.pe{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.pe-list{grid-template-columns:minmax(0,1fr)}}.pcmp{background:none;box-shadow:none;border-radius:0;padding:0}.pcmp tbody th[scope=row]{background:var(--lilac)}.pcmp thead th.pick{background:#6245d312;color:var(--text);border-radius:0}.pcmp thead th.pick span{color:var(--text-70)}.pcmp th,.pcmp td{padding-inline:12px}.pcmp thead tr>*:first-child,.pcmp tbody th[scope=row],.pcmp tr.grp th{padding-left:0}.pcmp tr.grp th{font-size:12.5px}.pcmp tr.grp td{background:none}.pcmp:focus-visible{outline:2px solid var(--violet);outline-offset:3px}@media (min-width:1100px) and (max-width:1560px){#plans .plans{margin-right:56px}}#plans .pg-links a,#compare .pg-links a{color:var(--violet-text);text-decoration:none}#plans .pg-links a:hover,#compare .pg-links a:hover{text-decoration:underline;text-underline-offset:3px}.pc-cta{white-space:nowrap;padding-inline:10px}@media (max-width:640px){.pcmp table{min-width:0;font-size:13px}.pcmp th,.pcmp td{padding:12px 3px}.pcmp thead tr>*:first-child{width:34%}.pcmp thead th b{font-size:13px}.pcmp thead th span{font-size:11.5px}.pcmp tbody th[scope=row]{position:static;line-height:1.35}}@media (min-width:1100px){#plans .pc-price b{font-size:clamp(26px,2.2vw,32px)}#plans .pc-price span{font-size:13.5px}}
