.pricing[data-v-c1ae464e]{background:#fff;padding:112px 0}.pricing__container[data-v-c1ae464e]{margin:0 auto;max-width:1280px;padding:0 24px;width:100%}.pricing__head[data-v-c1ae464e]{margin:0 auto 64px;max-width:720px;text-align:center}.pricing__eyebrow[data-v-c1ae464e]{color:var(--tq-fg-2,rgba(11,8,32,.55));font:400 11px/1 var(--tq-font-mono,"JetBrains Mono",monospace);letter-spacing:.18em;margin:0 0 16px;text-transform:uppercase}.pricing__title[data-v-c1ae464e]{color:var(--tq-fg,#0b0820);font:600 64px/1 var(--tq-font-sans);letter-spacing:-.035em;margin:0 0 24px;text-wrap:balance}.pricing__title em[data-v-c1ae464e]{color:var(--tq-spark,#ff4d8f);font-family:var(--tq-font-serif,"Source Serif 4",Georgia,serif);font-style:italic;font-weight:400}.pricing__lede[data-v-c1ae464e]{color:var(--tq-fg-1,rgba(11,8,32,.75));font:400 22px/1.4 var(--tq-font-sans);margin:0 auto;max-width:60ch}.pricing__grid[data-v-c1ae464e]{align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.pricing__card[data-v-c1ae464e]{background:#fff;border:1px solid var(--tq-border,rgba(11,8,32,.08));border-radius:24px;display:flex;flex-direction:column;gap:24px;padding:32px}.pricing__card--featured[data-v-c1ae464e]{background:var(--tq-anchor,#0b0820);border-color:var(--tq-anchor,#0b0820);box-shadow:var(--tq-shadow-spark,0 30px 60px -24px rgba(255,77,143,.35));color:#fff}.pricing__top[data-v-c1ae464e]{display:flex;flex-direction:column}.pricing__chip[data-v-c1ae464e]{align-items:center;align-self:flex-start;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#ffffffd9;display:inline-flex;height:26px;margin-bottom:12px;padding:0 12px}.pricing__chip[data-v-c1ae464e],.pricing__name[data-v-c1ae464e]{font:400 11px/1 var(--tq-font-mono,"JetBrains Mono",monospace);letter-spacing:.18em;text-transform:uppercase}.pricing__name[data-v-c1ae464e]{color:var(--tq-fg-2,rgba(11,8,32,.55))}.pricing__card--featured .pricing__name[data-v-c1ae464e]{color:#ffffffb3}.pricing__amt[data-v-c1ae464e]{color:var(--tq-fg,#0b0820);font:600 56px/1 var(--tq-font-sans);letter-spacing:-.03em;margin-top:16px}.pricing__card--featured .pricing__amt[data-v-c1ae464e]{color:#fff}.pricing__per[data-v-c1ae464e]{color:var(--tq-fg-2,rgba(11,8,32,.55));font:400 14px/1.4 var(--tq-font-sans);margin-top:8px}.pricing__card--featured .pricing__per[data-v-c1ae464e]{color:#fff9}.pricing__list[data-v-c1ae464e]{display:flex;flex-direction:column;flex-grow:1;gap:12px;list-style:none;margin:0;padding:0}.pricing__list li[data-v-c1ae464e]{align-items:start;color:var(--tq-fg-1,rgba(11,8,32,.75));display:grid;font:400 15px/1.4 var(--tq-font-sans);gap:10px;grid-template-columns:18px 1fr}.pricing__list li[data-v-c1ae464e]:before{background:currentColor;color:var(--tq-brand,#6b5bff);content:"";height:16px;margin-top:3px;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2.25" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2.25" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>') center/contain no-repeat;width:16px}.pricing__card--featured .pricing__list li[data-v-c1ae464e]{color:#ffffffd9}.pricing__card--featured .pricing__list li[data-v-c1ae464e]:before{color:var(--tq-spark,#ff4d8f)}.pricing__btn[data-v-c1ae464e]{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font:500 15px/1 var(--tq-font-sans);gap:8px;height:44px;justify-content:center;padding:0 20px;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease}.pricing__btn--ghost[data-v-c1ae464e]{background:transparent;border-color:var(--tq-border,rgba(11,8,32,.12));color:var(--tq-fg-1,rgba(11,8,32,.75))}.pricing__btn--ghost[data-v-c1ae464e]:hover{border-color:var(--tq-fg-1,rgba(11,8,32,.75))}.pricing__btn--on-dark[data-v-c1ae464e]{background:#fff;color:var(--tq-anchor,#0b0820)}.pricing__btn--on-dark[data-v-c1ae464e]:hover{background:#ffffffeb}@media (max-width:960px){.pricing[data-v-c1ae464e]{padding:72px 0}.pricing__grid[data-v-c1ae464e]{grid-template-columns:1fr}.pricing__head[data-v-c1ae464e]{margin-bottom:48px}.pricing__title[data-v-c1ae464e]{font-size:40px}.pricing__lede[data-v-c1ae464e]{font-size:18px}}
