.atlas-membership{grid-template-columns:minmax(0,1fr);padding-bottom:clamp(2.5rem,6vw,4rem);display:grid}.atlas-membership>*{min-width:0}.atlas-membership__intro{text-align:center;max-width:44rem;margin:0 auto}.atlas-membership__lede{max-width:34rem;color:var(--atlas-soft);margin:16px auto 0;font-size:17px;line-height:1.6}.atlas-membership__tiers{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:stretch;gap:16px;width:100%;max-width:56rem;margin:40px auto 0;display:grid}.atlas-membership__tier{border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-lg);background:var(--atlas-card);flex-direction:column;gap:14px;min-width:0;padding:28px;display:flex;position:relative}.atlas-membership__tier--atlas{border-color:var(--atlas-gold);background:linear-gradient(170deg, #c9a75d1f, transparent 50%), var(--atlas-card)}.atlas-membership__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.atlas-membership__heading h2{color:var(--atlas-ivory);font-family:var(--atlas-display);margin:0;font-size:30px;font-weight:600;line-height:1.1}.atlas-membership__badge{color:var(--atlas-gold);font:500 10px/1.4 var(--atlas-mono);letter-spacing:.14em;text-transform:uppercase}.atlas-membership__interval{flex-wrap:wrap;gap:8px;display:flex}.atlas-membership__interval .atlas-chip{cursor:pointer}.atlas-membership__saving{font:500 10px/1.4 var(--atlas-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.85}.atlas-membership__price{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.atlas-membership__price span{color:var(--atlas-ivory-bright);font-family:var(--atlas-display);font-size:48px;line-height:1}.atlas-membership__price small{color:var(--atlas-muted);font-size:13px}.atlas-membership__equivalent{color:var(--atlas-muted);margin:-6px 0 0;font-size:13px}.atlas-membership__rhythm{border-radius:var(--atlas-radius-sm);color:var(--atlas-paper);background:#050b1399;margin:0;padding:14px 16px;font-size:15px;line-height:1.45}.atlas-membership__features{flex:1;align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.atlas-membership__features li{color:var(--atlas-soft);grid-template-columns:18px 1fr;gap:8px;font-size:14px;line-height:1.45;display:grid}.atlas-membership__features li:before{content:"✓";color:var(--atlas-gold)}.atlas-membership__action{gap:8px;display:grid}.atlas-membership__cta,.atlas-membership__action .atlas-membership__cta{white-space:normal;text-align:center;width:100%;min-height:48px}.atlas-membership__current{border:1px dashed var(--atlas-control);min-height:48px;color:var(--atlas-muted);border-radius:999px;justify-content:center;align-items:center;margin:0;font-size:14px;display:flex}.atlas-membership__note,.atlas-membership__error{color:var(--atlas-muted);margin:0;font-size:13px;line-height:1.45}.atlas-membership__error{color:var(--atlas-gold-light)}.atlas-membership__footnote{color:var(--atlas-muted);text-align:center;margin:24px 0 0;font-size:13px}@media (max-width:480px){.atlas-membership__tier{padding:22px}}
