[data-screen=marketing] .price-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:32px;margin-top:32px}@media (max-width:900px){[data-screen=marketing] .price-grid{grid-template-columns:1fr}}[data-screen=marketing] .plan-grid-public{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px}@media (max-width:1080px){[data-screen=marketing] .plan-grid-public{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){[data-screen=marketing] .plan-grid-public{grid-template-columns:1fr}}[data-screen=marketing] .plan-card-public{border:1px solid var(--border);border-radius:28px;padding:28px;background:#FFF;display:flex;flex-direction:column;gap:12px}[data-screen=marketing] .plan-card-popular{background:var(--fg);color:var(--bg);border-color:var(--fg);transform:rotate(-1deg)}[data-screen=marketing] .plan-card-popular .price-sub,[data-screen=marketing] .plan-card-popular ul li{color:rgba(255,239,224,.7)}[data-screen=marketing] .plan-card-popular .price,[data-screen=marketing] .plan-card-popular ul li strong{color:var(--bg)}[data-screen=marketing] .plan-card-popular ul{border-top-color:rgba(255,239,224,.15)}[data-screen=marketing] .plan-card-popular .price span{color:rgba(255,239,224,.5)}[data-screen=marketing] .plan-card-popular .price-btn{background:var(--hot);color:#FFF}[data-screen=marketing] .plan-card-pro{border-color:var(--hot);background:var(--lime)}[data-screen=marketing] .plan-card-public .card-eyebrow{font-family:var(--mono);font-size:11px;color:var(--fg-3);margin:0;text-transform:uppercase;letter-spacing:.08em}[data-screen=marketing] .plan-card-popular .card-eyebrow{color:var(--fg)}[data-screen=marketing] .plan-card-pro .card-eyebrow{color:var(--accent)}[data-screen=marketing] .plan-card-public .price{font-family:var(--display);font-size:40px;font-weight:700;letter-spacing:-.04em;line-height:1;margin:0;color:var(--fg)}[data-screen=marketing] .plan-card-public .price span{font-size:14px;color:var(--fg-3);font-weight:500;letter-spacing:0}[data-screen=marketing] .plan-card-public .price-sub{font-size:13px;color:var(--fg-2);line-height:1.55;margin:0;min-height:60px}[data-screen=marketing] .plan-card-public ul{list-style:none;margin:8px 0 16px;display:grid;gap:8px;border-top:1px solid var(--border);padding:12px 0 0}[data-screen=marketing] .plan-card-public ul li{font-size:13px;line-height:1.5;color:var(--fg-2);padding-left:18px;position:relative}[data-screen=marketing] .plan-card-public ul li:before{content:"✓";color:var(--hot);font-weight:700;position:absolute;left:0;top:0}[data-screen=marketing] .plan-card-popular ul li:before{color:var(--lime)}[data-screen=marketing] .plan-card-public ul li strong{color:var(--fg);font-weight:500}[data-screen=marketing] .plan-card-public .price-btn{margin-top:auto;display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:14px 20px;background:var(--fg);color:var(--bg);border-radius:var(--pill);text-decoration:none;font-size:14px;font-weight:600;min-height:48px}[data-screen=marketing] .plan-card-pro .price-btn{background:var(--hot);color:#FFF}[data-screen=marketing] .price-card{border:1px solid var(--border);border-radius:28px;padding:32px;background:#FFF}[data-screen=marketing] .price-card-meter{background:var(--lime);border-color:var(--fg)}[data-screen=marketing] .price-card .card-eyebrow{font-family:var(--mono);font-size:11px;color:var(--fg-3);margin:0 0 16px;text-transform:uppercase;letter-spacing:.08em}[data-screen=marketing] .price-card .price{font-family:var(--display);font-size:64px;font-weight:700;letter-spacing:-.04em;line-height:1;margin:0 0 8px;color:var(--fg)}[data-screen=marketing] .price-card .price span{font-size:18px;color:var(--fg-3);font-weight:500;letter-spacing:0}[data-screen=marketing] .price-card .price-sub{font-size:14px;color:var(--fg-2);line-height:1.55;margin:0 0 24px}[data-screen=marketing] .price-card ul{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:10px}[data-screen=marketing] .price-card ul li{font-size:14px;line-height:1.55;color:var(--fg-2);padding-left:22px;position:relative}[data-screen=marketing] .price-card ul li:before{content:"→";font-family:var(--mono);color:var(--fg-3);position:absolute;left:0;top:0}[data-screen=marketing] .price-card ul li strong{color:var(--fg);font-weight:500}[data-screen=marketing] .price-btn{display:inline-flex;align-items:center;gap:10px;background:var(--fg);color:var(--bg);padding:14px 22px;border-radius:var(--r);text-decoration:none;font-size:14px;font-weight:500;margin-top:8px}[data-screen=marketing] .price-btn .arrow{font-family:var(--mono)}[data-screen=marketing] .card-foot{font-family:var(--mono);font-size:11px;color:var(--fg-3);margin:16px 0 0}[data-screen=marketing] .tier-table{width:100%;border-collapse:collapse;margin-bottom:16px}[data-screen=marketing] .tier-table td,[data-screen=marketing] .tier-table th{text-align:left;padding:10px 0;font-size:14px;border-bottom:1px solid var(--border)}[data-screen=marketing] .tier-table th{font-family:var(--mono);font-size:11px;color:var(--fg-3);text-transform:uppercase;letter-spacing:.06em;font-weight:500}[data-screen=marketing] .tier-table td{color:var(--fg);font-variant-numeric:tabular-nums}[data-screen=marketing] .tier-table tbody tr:last-child td{border-bottom:none}[data-screen=marketing] .tier-note{font-size:13px;color:var(--fg-2);line-height:1.55;margin:0}