.pl-plan-grid li{direction:ltr;grid-template-columns:20px minmax(0,1fr);align-items:center;line-height:1.4;display:grid}.pl-plan-grid li>.pl-feature-icon{border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:950;display:grid}.pl-plan-grid li.included>.pl-feature-icon{color:#079a70;background:#e2f6ee}.pl-plan-grid li.excluded{color:#8b929b}.pl-plan-grid li.excluded>.pl-feature-icon{color:#050505;background:#fff;box-shadow:0 0 0 1px #fff3}.pl-plan-grid .featured li.included>.pl-feature-icon{color:#007a55;background:#c9f8e7;box-shadow:inset 0 0 0 1px #15bd88}.pl-plan-grid li>.pl-feature-text{width:auto;min-width:0;height:auto;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:0 0;border-radius:0;display:block}.pl-plan-grid article>span{white-space:nowrap}.pl-plan-grid .pl-plan-intro{color:#333b46;margin:0 0 14px;padding-right:96px;font-size:13px;font-weight:850;line-height:1.35}.pl-plan-grid .featured .pl-plan-intro{color:#fff}.pl-pricing{background:#0b0b0c}.pl-plan-grid{gap:16px}.pl-plan-grid article.pl-free-plan,.pl-plan-grid article.pl-premium-plan{border:0;border-radius:9px;flex-direction:column;min-height:565px;padding:28px 24px 24px;display:flex;overflow:visible}.pl-plan-grid article.pl-free-plan{color:#fff;background:#232322}.pl-plan-grid article.pl-premium-plan{color:#070707;background:#f7f7f5;box-shadow:0 18px 44px #00000047}.pl-plan-grid .pl-free-plan .pl-plan-intro,.pl-plan-grid .pl-premium-plan .pl-plan-intro{min-height:36px;color:inherit;letter-spacing:.04em;text-transform:uppercase;margin:0 0 9px;padding:0;font-size:18px;font-weight:850;line-height:1.15}.pl-plan-grid article.pl-free-plan>small,.pl-plan-grid article.pl-premium-plan>small{color:#fc4c02;letter-spacing:.14em;font-size:8px;font-weight:950}.pl-plan-grid .pl-save-badge{color:#fff;letter-spacing:.02em;text-align:center;background:#050505;border-radius:7px;align-self:flex-start;margin:0 0 20px;padding:12px 16px;font-size:clamp(14px,2.2vw,19px);font-weight:950;line-height:1.1;position:static}.pl-live-spots{color:#bc381d;letter-spacing:.04em;grid-template-columns:9px auto 1fr;align-items:center;gap:7px;margin:-8px 0 18px;font-size:10px;display:grid}.pl-live-spots i{background:#ff4d2e;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite live-spots-pulse;box-shadow:0 0 0 4px #ff4d2e21}.pl-live-spots strong{font-weight:950}.pl-live-spots span{color:#717171;text-align:right;font-size:8px}.pl-live-spots.sold-out i{box-shadow:none;background:#777;animation:none}.pl-live-spots.sold-out{color:#555}@keyframes live-spots-pulse{50%{box-shadow:0 0 0 7px #ff4d2e00}}@media (prefers-reduced-motion:reduce){.pl-live-spots i{animation:none}}.pl-cycle-toggle{background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;margin:22px 0 28px;padding:2px;display:grid}.pl-plan-grid .pl-cycle-toggle>button{color:#111;background:0 0;border:0;border-radius:9px;height:40px;font-size:11px;font-weight:800}.pl-plan-grid .pl-cycle-toggle>button.active{color:#fff;background:#050505;box-shadow:0 3px 10px #0000002e}.pl-plan-price{align-items:baseline;gap:8px;margin:28px 0 8px;display:flex}.pl-premium-plan .pl-plan-price{margin-top:0}.pl-plan-price strong{letter-spacing:-3px;font-size:58px;line-height:.95}.pl-plan-price span{color:inherit;font-size:12px;font-weight:800}.pl-plan-price del{color:#050505;letter-spacing:-.6px;margin-left:2px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:900;line-height:1;text-decoration-thickness:3px}.pl-plan-grid .pl-free-plan>p:not(.pl-plan-intro){color:#d0d0cc}.pl-plan-grid .pl-premium-plan>p,.pl-plan-grid .pl-premium-plan .pl-billing-detail{color:#191919;font-size:10px;line-height:1.5}.pl-plan-grid article.pl-free-plan ul,.pl-plan-grid article.pl-premium-plan ul{flex:1;margin-top:22px}.pl-plan-grid .pl-free-plan ul{border-top-color:#ffffff21}.pl-plan-grid .pl-premium-plan ul{border-top-color:#d1d1cc}.pl-plan-grid .pl-free-plan li{color:#eee}.pl-plan-grid .pl-free-plan li.excluded{color:#91918e}.pl-plan-grid .pl-premium-plan li,.pl-plan-grid .featured.pl-premium-plan li{color:#242424}.pl-plan-grid article.pl-free-plan>button,.pl-plan-grid article.pl-premium-plan>button{border-radius:7px;height:49px;font-size:12px}.pl-plan-grid article.pl-free-plan>button{background:0 0;border:1px solid #fff}.pl-plan-grid article.pl-premium-plan>button{background:#fc4c02}@media (width>=760px){.phoenix-landing{width:100%;max-width:none}.pl-plan-grid{grid-template-columns:1fr 1fr;align-items:stretch}}
