.pg-list{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(36px,5vw,90px);display:grid}.pg-main h2{margin-top:16px;font-size:clamp(40px,5vw,80px)}.pg-main .lede{max-width:46ch;color:var(--ink-2);margin-top:18px;font-size:18px}.pg-main .menu-list{margin-top:clamp(28px,3.4vw,44px)}.pg-terms{color:var(--ink-2);max-width:56ch;margin-top:24px;font-size:16.5px}.pg-main .ctas{margin-top:28px}.pg-aside{gap:14px;display:grid;position:sticky;top:110px}.pg-callout{border-radius:var(--r-card);box-shadow:0 0 0 1px var(--ink-line);background:#fff;align-content:start;gap:12px;padding:clamp(22px,2.4vw,30px);display:grid}.pg-callout h3{font-size:clamp(22px,2vw,28px)}.pg-callout p{color:var(--ink-2);font-size:17px}.pg-links{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}@media (max-width:900px){.pg-list{grid-template-columns:1fr}.pg-aside{position:relative;top:0}}@media (max-width:760px){.pg-links .gl{justify-content:space-between;width:100%}}.pg-inc{grid-template-columns:repeat(4,minmax(0,1fr))}.pg-add{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.pg-inc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.pg-add{grid-template-columns:1fr}}@media (max-width:600px){.pg-inc{grid-template-columns:1fr}}.pg-inc .card h3{font-size:clamp(22px,2vw,26px)}.pg-after{margin-top:clamp(24px,3vw,36px)}.pg-after .session-links{margin-top:0}.pg-addons{gap:28px;margin-top:clamp(64px,8vw,110px);display:grid}.pg-addons-head h3{letter-spacing:-.02em;font-size:clamp(28px,3.2vw,44px);line-height:1.06}.pg-addon-group{gap:16px;display:grid}.pg-addons-sub{color:var(--bone-2);font-size:18px}.pg-addons-head .pg-addons-sub{margin-top:10px}.pg-price{background:var(--plum-3);width:max-content;color:var(--peach);font:600 15px/1.2 var(--sans);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:6px 14px;display:inline-flex}.pg-pay{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:clamp(36px,6vw,110px);display:grid}.pg-pay h2{margin-top:16px;font-size:clamp(38px,4.8vw,72px)}.pg-pay-txt{align-content:start;gap:22px;display:grid}.pg-pay-txt>p{color:var(--bone-2);max-width:48ch;font-size:18px}.pg-steps{background:var(--plum);box-shadow:0 0 0 1px var(--line);border-radius:26px;margin:0;padding:clamp(8px,1vw,14px) clamp(22px,2.6vw,36px);list-style:none;display:grid}.pg-steps li{border-top:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);align-items:start;gap:18px;padding:22px 0;display:grid}.pg-steps li:first-child{border-top:0}.pg-steps b{background:var(--peach);width:52px;height:52px;color:var(--ink);border-radius:50%;place-items:center;font-size:20px;font-weight:700;display:grid}.pg-steps h3{font-size:clamp(21px,1.9vw,26px)}.pg-steps p{color:var(--bone-2);max-width:40ch;margin-top:6px;font-size:17px}.pg-balance{background:var(--plum);box-shadow:0 0 0 1px var(--line);border-radius:28px;gap:18px;padding:clamp(24px,3vw,40px);display:grid}.pg-balance h3{font-size:clamp(22px,2vw,28px)}.pg-balance table{border-collapse:collapse;width:100%}.pg-balance th,.pg-balance td{text-align:left;border-top:1px solid var(--line);font-variant-numeric:tabular-nums;padding:16px 8px 16px 0;font-size:17px}.pg-balance thead th{font:600 12.5px/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3);border-top:0;padding-top:0}.pg-balance tbody th{font-weight:600}.pg-balance th:last-child,.pg-balance td:last-child{text-align:right;padding-right:0}.pg-balance td b{color:var(--peach);font-size:20px;font-weight:600}.pg-balance .pg-note{color:var(--bone-3);font-size:15.5px}@media (max-width:860px){.pg-pay{grid-template-columns:1fr}}.pg-faq details{background:var(--plum-2)}.pg-faq+.session-links{margin-top:28px}@media (max-width:760px){.pg-one,.pg-after.pg-one .session-links{grid-template-columns:1fr}}
