.price-grid{border-top:1px solid var(--rule-c);border-bottom:1px solid var(--rule-c);grid-template-columns:repeat(2,1fr);gap:0;display:grid}@media (max-width:1024px){.price-card{padding:32px 28px}}@media (max-width:768px){.price-grid{grid-template-columns:1fr}.price-card{padding:28px 24px;border-right:none!important}.price-card:first-child{border-bottom:1px solid var(--rule-c)}}.price-card{border-right:1px solid var(--rule-c);flex-direction:column;gap:20px;padding:48px 36px;transition:background .3s;display:flex;position:relative}.price-card:last-child{border-right:none}.price-card:hover{background:var(--bg-2)}.price-card .num{font-family:var(--mono);font-size:var(--t-data);letter-spacing:var(--track-data);font-feature-settings:"tnum";color:var(--gold-ink)}.price-card h2{font-family:var(--serif-display);margin:0;font-size:32px;font-weight:600;line-height:1.05}.price-card h2 em{font-family:var(--serif-display);color:var(--gold);font-style:italic;font-weight:600}.price-card .audience{font-family:var(--mono);font-size:var(--t-caption);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--fg-2)}.price-card .price{font-family:var(--serif-display);color:var(--fg);align-items:baseline;gap:8px;font-size:clamp(40px,9vw,56px);font-weight:600;line-height:1;display:flex}.price-card .price .tbd{font-family:var(--serif-display);color:var(--gold);font-size:clamp(40px,9vw,56px);font-style:italic}.price-card .price .unit{font-family:var(--mono);font-size:var(--t-caption);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--fg-2);font-weight:400}.price-card .desc{font-family:var(--serif);color:var(--fg-2);font-size:14px;line-height:1.6}.price-card ul{border-top:1px solid var(--rule-c);gap:10px;margin:0;padding:20px 0 0;list-style:none;display:grid}.price-card ul li{font-family:var(--serif);color:var(--fg);grid-template-columns:16px 1fr;gap:8px;font-size:13px;line-height:1.4;display:grid}.price-card ul li:before{content:"";background:var(--gold);border-radius:50%;align-self:center;width:6px;height:6px}.price-card .cta{min-height:44px;font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--fg);border:1px solid var(--fg);justify-content:center;align-items:center;margin-top:auto;padding:12px 16px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.price-card .cta:hover{background:var(--fg);color:var(--bg)}.pricing-note{text-align:center;padding:80px 0}.pricing-note p{font-family:var(--serif);color:var(--fg-2);font-size:var(--t-body);max-width:560px;margin:0 auto;line-height:1.6}
