.price-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px;display:grid}@media (max-width:920px){.price-grid{grid-template-columns:1fr}}.plan{background:linear-gradient(180deg, var(--surface), var(--surface-2));border:.5px solid var(--line-2);border-radius:24px;flex-direction:column;gap:18px;padding:32px 30px 30px;display:flex;position:relative;overflow:hidden}.plan-pop{border-color:color-mix(in oklab, var(--accent) 30%, var(--line-2));box-shadow:0 0 60px -20px var(--accent), inset 0 1px 0 color-mix(in oklab, var(--accent) 14%, transparent);background:linear-gradient(#d7ff3a14,#d7ff3a05)}.plan-pop:after{content:"";background:var(--accent);height:3px;position:absolute;top:-1px;left:-1px;right:-1px}.plan-head{justify-content:space-between;align-items:flex-start;display:flex}.plan-name{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:14px;font-family:var(--font-jetbrains-mono), monospace}.plan-pop .plan-name{color:var(--accent)}.plan-tag{letter-spacing:.14em;background:var(--accent);color:var(--bg);font-size:10.5px;font-family:var(--font-jetbrains-mono), monospace;text-transform:uppercase;border-radius:6px;padding:4px 8px}.plan-price{align-items:baseline;gap:6px;display:flex}.plan-price .n{letter-spacing:-.04em;font-size:64px;font-weight:600;line-height:1}.plan-price .u{color:var(--ink-3);font-size:14px}.plan-sub{color:var(--ink-2);min-height:48px;font-size:14px;line-height:1.55}.plan-list{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.plan-list li{color:var(--ink-2);gap:10px;font-size:14px;line-height:1.4;display:flex}.plan-list li svg{color:var(--accent);flex-shrink:0;margin-top:3px}.plan-list .muted,.plan-list .muted svg{color:var(--ink-4)}.compare{border:.5px solid var(--line-2);background:var(--surface-2);border-radius:22px;margin-top:80px;overflow:hidden}.compare table{border-collapse:collapse;width:100%}.compare th,.compare td{text-align:left;border-bottom:.5px solid var(--line);vertical-align:middle;padding:14px 20px;font-size:14px}.compare thead th{background:color-mix(in oklab, var(--ink) 4%, transparent);color:var(--ink);text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:500;font-family:var(--font-jetbrains-mono), monospace}.compare thead th:not(:first-child){text-align:center}.compare tbody td{color:var(--ink-2)}.compare tbody td:first-child{color:var(--ink);font-weight:500}.compare tbody td:not(:first-child){text-align:center}.compare .group td{background:color-mix(in oklab, var(--ink) 3%, transparent);font-family:var(--font-jetbrains-mono), monospace;text-transform:uppercase;letter-spacing:.18em;color:var(--ink-3);padding:10px 20px;font-size:11px}.compare .pop-col{background:color-mix(in oklab, var(--accent) 4%, transparent)}.check{color:var(--accent)}.dash{color:var(--ink-4)}.faq{margin-top:96px}.faq-row{border-bottom:.5px solid var(--line);grid-template-columns:1fr 1.6fr;gap:40px;padding:24px 0;display:grid}@media (max-width:760px){.faq-row{grid-template-columns:1fr;gap:10px}}.faq-q{letter-spacing:-.01em;font-size:20px;font-weight:500}.faq-a{color:var(--ink-2);font-size:15.5px;line-height:1.6}
