.mq .plan-wrap{container-type:inline-size}.mq .plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:48px;align-items:stretch}.mq .plan-grid[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.mq .plan-grid[data-n="5"]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.mq .plan-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:26px 22px 22px;border-radius:20px;background:var(--card);box-shadow:0 0 0 1px #14123214,0 1px 2px #1412320a}.mq .plan-card[data-best]{box-shadow:0 0 0 1.5px var(--ink),0 1px 2px #1412320d,0 24px 40px -24px #14123233}.mq .plan-card[data-on]{box-shadow:0 0 0 1.5px var(--accent),0 1px 2px #1412320d}.mq .plan-badge{position:absolute;top:-11px;left:20px;padding:3px 10px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:11.5px;font-weight:550}.mq .plan-card[data-on] .plan-badge{background:var(--accent)}.mq .plan-name{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em}.mq .plan-for{margin:3px 0 0;font-size:13.5px;color:var(--ink-3)}.mq .plan-price{margin-top:18px;font-size:40px;font-weight:480;letter-spacing:-.035em;line-height:1}.mq .plan-price span{font-size:15px;font-weight:450;letter-spacing:-.01em;color:var(--ink-3)}.mq .plan-price-word{font-size:34px}.mq .plan-credits{margin-top:10px;font-size:14.5px;font-weight:550;color:var(--ink)}.mq .plan-buys{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--ink-3);min-height:38px}.mq .plan-list{list-style:none;padding:0;margin:18px 0 22px;display:grid;gap:8px;font-size:13.5px;color:var(--ink-2)}.mq .plan-list li{display:flex;align-items:flex-start;gap:8px}.mq .plan-list svg{flex:none;margin-top:2px;color:var(--accent)}.mq .plan-card .plan-cta{margin-top:auto;--h: 44px;border-radius:12px;justify-content:center;gap:8px}.mq .plan-current{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;height:44px;border-radius:12px;background:#5b3ff014;color:var(--accent);font-size:14px;font-weight:550}@container (max-width: 1240px){.mq .plan-grid[data-n="5"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 14px}}@container (max-width: 1020px){.mq .plan-grid,.mq .plan-grid[data-n="3"],.mq .plan-grid[data-n="5"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}}@container (max-width: 560px){.mq .plan-grid,.mq .plan-grid[data-n="3"],.mq .plan-grid[data-n="5"]{grid-template-columns:minmax(0,1fr);gap:18px}.mq .plan-buys{min-height:0}}.mq .pr-h1 .pr-h1-2{color:var(--ink-3)}
