.pg-pricing .nav{gap:2px;display:flex}.pg-pricing .intro{padding:64px 0 36px}.pg-pricing h1.display{letter-spacing:var(--ls-hero);max-width:900px;margin:0;font-size:52px;font-weight:500;line-height:56px}.pg-pricing .reel-in.split{align-items:flex-start;gap:0;padding:4px 2px 0;display:flex}.pg-pricing .grp{flex:none}.pg-pricing .grp .band{border-top:1px solid var(--line-strong);height:30px;color:var(--text-2);justify-content:space-between;align-items:flex-start;gap:12px;margin:0 4px;padding-top:7px;font-size:12px;display:flex}.pg-pricing .grp .band b{color:var(--text);font-weight:500}.pg-pricing .grp.paid .band{border-top:2px solid var(--ink)}.pg-pricing .grp .strip{--fw:104px;padding-top:4px}.pg-pricing .cut{flex:none;align-self:stretch;width:44px;position:relative}.pg-pricing .cut:before{content:"";background:var(--ink);width:1px;position:absolute;top:0;bottom:44px;left:21px}.pg-pricing .fr .tm .mono{font-size:11px}.pg-pricing .plans{padding-top:72px}.pg-pricing .plans-h{padding-bottom:20px}.pg-pricing .plan{border-top:1px solid var(--line);grid-template-columns:200px minmax(0,1fr) 190px;align-items:start;gap:32px;padding:28px 0;display:grid}.pg-pricing .plan:last-child{border-bottom:1px solid var(--line)}.pg-pricing .plan .price{letter-spacing:-.025em;font-size:28px;font-weight:500;line-height:32px}.pg-pricing .plan .price small{letter-spacing:var(--ls-ui);color:var(--text-2);margin-top:4px;font-size:13px;font-weight:400;line-height:20px;display:block}.pg-pricing .plan p{max-width:640px;margin:0;font-size:14px;line-height:22px}.pg-pricing .plan p span{color:var(--text-2)}.pg-pricing .plan .go{justify-items:start;gap:8px;display:grid}.pg-pricing .plan .go small{color:var(--text-3);font-size:12px;line-height:17px}.pg-pricing .month{margin-top:20px}.pg-pricing .track{height:36px;position:relative}.pg-pricing .track:before{content:"";background:var(--line);height:1px;position:absolute;top:17px;left:0;right:0}.pg-pricing .track .n{background:var(--n-7);border-radius:1px;width:2px;height:14px;margin-left:-1px;position:absolute;top:10px}.pg-pricing .track .d{background:var(--ink);width:7px;height:7px;margin-left:-3.5px;position:absolute;top:24px;transform:rotate(45deg)}.pg-pricing .track .t{background:var(--ink);border-radius:4px;width:22px;height:22px;margin-left:-11px;position:absolute;top:6px}.pg-pricing .track .rt{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--ink);background:var(--bg);border-radius:4px;margin-left:-9px;position:absolute;top:8px}.pg-pricing .track .win{outline:1px dashed var(--line-strong);outline-offset:-1px;border-radius:3px;height:9px;position:absolute;top:13px}.pg-pricing .month .ends{color:var(--text-3);justify-content:space-between;margin-top:4px;font-size:12px;display:flex;position:relative}.pg-pricing .month .key{color:var(--text-2);flex-wrap:wrap;gap:16px;margin-top:8px;font-size:12px;display:flex}.pg-pricing .month .key span{align-items:center;gap:6px;display:flex}.pg-pricing .month .key i{flex:none;display:inline-block}.pg-pricing .k-n{background:var(--n-7);border-radius:1px;width:2px;height:12px}.pg-pricing .k-d{background:var(--ink);width:7px;height:7px;transform:rotate(45deg)}.pg-pricing .k-t{background:var(--ink);border-radius:3px;width:12px;height:12px}.pg-pricing .k-r{width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:3px}.pg-pricing .credit{color:var(--text-2);padding-top:16px;font-size:13px}.pg-pricing .inc{padding-top:72px}.pg-pricing .inc .table{min-width:640px;margin-top:16px}.pg-pricing .inc .table th:not(:first-child),.pg-pricing .inc .table td:not(:first-child){text-align:left;width:180px}.pg-pricing .inc .table td{white-space:normal;height:auto;padding-top:7px;padding-bottom:7px}.pg-pricing .inc .no{color:var(--text-3)}.pg-pricing .faq{max-width:760px;padding-top:72px}.pg-pricing .faq details{border-top:1px solid var(--line-soft)}.pg-pricing .faq details:last-child{border-bottom:1px solid var(--line-soft)}.pg-pricing .faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:14px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.pg-pricing .faq summary::-webkit-details-marker{display:none}.pg-pricing .faq summary:after{content:"+";color:var(--text-3);font-weight:400}.pg-pricing .faq details[open] summary:after{content:"−"}.pg-pricing .faq details p{color:var(--text-2);max-width:680px;margin:0 0 16px;font-size:14px;line-height:22px}.pg-pricing .faq .h{margin-bottom:12px}@media (max-width:900px){.pg-pricing .intro{padding:36px 0 24px}.pg-pricing h1.display{font-size:34px;line-height:38px}.pg-pricing .reel-in.split{min-width:0}.pg-pricing .plan{grid-template-columns:1fr;gap:12px}}
