.capability-heading[data-astro-cid-vizd4xic]{margin-bottom:var(--space-8)}.capability-grid[data-astro-cid-vizd4xic]{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:640px){.capability-grid[data-astro-cid-vizd4xic]{grid-template-columns:repeat(6,1fr)}.capability-tile[data-astro-cid-vizd4xic]{grid-column:span 3}}@media(min-width:1024px){.capability-tile[data-astro-cid-vizd4xic]:nth-child(1){grid-column:span 4}.capability-tile[data-astro-cid-vizd4xic]:nth-child(2){grid-column:span 2}.capability-tile[data-astro-cid-vizd4xic]:nth-child(3){grid-column:span 2}.capability-tile[data-astro-cid-vizd4xic]:nth-child(4){grid-column:span 4}.capability-tile[data-astro-cid-vizd4xic]:nth-child(5){grid-column:span 3}.capability-tile[data-astro-cid-vizd4xic]:nth-child(6){grid-column:span 3}}.capability-tile[data-astro-cid-vizd4xic]{background-color:var(--bg-2);border:1px solid var(--stroke-1);border-radius:var(--radius-lg);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-3);transition:border-color .2s,background-color .2s,transform .25s ease,opacity .5s ease}.capability-tile[data-astro-cid-vizd4xic]:hover{border-color:var(--blue-500);background-color:var(--bg-3);transform:translateY(-2px)}.capability-tile[data-astro-cid-vizd4xic]:nth-child(2){transition-delay:.05s}.capability-tile[data-astro-cid-vizd4xic]:nth-child(3){transition-delay:.1s}.capability-tile[data-astro-cid-vizd4xic]:nth-child(4){transition-delay:.15s}.capability-tile[data-astro-cid-vizd4xic]:nth-child(5){transition-delay:.2s}.capability-tile[data-astro-cid-vizd4xic]:nth-child(6){transition-delay:.25s}.capability-tile[data-astro-cid-vizd4xic]:hover,.capability-tile[data-astro-cid-vizd4xic].is-visible:hover{transition-delay:0s}.capability-tile__label[data-astro-cid-vizd4xic]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--blue-400);margin:0}.capability-tile__title[data-astro-cid-vizd4xic]{font-size:var(--text-xl);margin:0}.capability-tile__desc[data-astro-cid-vizd4xic]{color:var(--text-2);margin:0;flex-grow:1}.capability-tile__items[data-astro-cid-vizd4xic]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-1)}.capability-tile__items[data-astro-cid-vizd4xic] li[data-astro-cid-vizd4xic]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-3)}.capability-tile__items[data-astro-cid-vizd4xic] li[data-astro-cid-vizd4xic]:before{content:"+ ";color:var(--blue-400)}.pricing-heading[data-astro-cid-fpwxnwfl]{text-align:center;margin-bottom:var(--space-4)}.pricing-sub[data-astro-cid-fpwxnwfl]{text-align:center;color:var(--text-3);max-width:560px;margin:0 auto var(--space-8)}.pricing-grid[data-astro-cid-fpwxnwfl]{display:grid;gap:var(--space-6);align-items:stretch;max-width:1000px;margin:0 auto}.pricing-grid--1[data-astro-cid-fpwxnwfl]{grid-template-columns:1fr;max-width:480px}.pricing-grid--2[data-astro-cid-fpwxnwfl]{grid-template-columns:1fr;max-width:760px}.pricing-grid--3[data-astro-cid-fpwxnwfl]{grid-template-columns:1fr}@media(min-width:768px){.pricing-grid--2[data-astro-cid-fpwxnwfl]{grid-template-columns:repeat(2,1fr)}.pricing-grid--3[data-astro-cid-fpwxnwfl]{grid-template-columns:repeat(3,1fr)}}.pricing-card[data-astro-cid-fpwxnwfl]{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-8);background-color:var(--bg-2);border:1px solid var(--stroke-1);border-radius:var(--radius-lg)}.pricing-card[data-astro-cid-fpwxnwfl]:nth-child(2){transition-delay:.05s}.pricing-card[data-astro-cid-fpwxnwfl]:nth-child(3){transition-delay:.1s}.pricing-card--highlighted[data-astro-cid-fpwxnwfl]{border:2px solid var(--blue-500);box-shadow:0 0 32px #3b82f61f}.pricing-badge[data-astro-cid-fpwxnwfl]{position:absolute;top:calc(-1 * var(--space-3));left:50%;transform:translate(-50%);background-color:var(--blue-700);color:#fff;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.08em;padding:var(--space-1) var(--space-3);border-radius:var(--radius);white-space:nowrap}.pricing-tier-name[data-astro-cid-fpwxnwfl]{font-size:var(--text-xl);margin:0}.pricing-amount-row[data-astro-cid-fpwxnwfl]{display:flex;align-items:baseline;gap:var(--space-1)}.pricing-amount[data-astro-cid-fpwxnwfl]{font-family:var(--font-mono);font-size:var(--text-4xl);font-weight:500;color:var(--blue-400);line-height:1}.pricing-per[data-astro-cid-fpwxnwfl]{font-size:var(--text-lg);color:var(--text-3)}.pricing-list[data-astro-cid-fpwxnwfl]{list-style:none;padding:0;margin:var(--space-2) 0 0;display:flex;flex-direction:column;gap:var(--space-2);flex-grow:1}.pricing-list[data-astro-cid-fpwxnwfl] li[data-astro-cid-fpwxnwfl]:before{content:"✓  ";color:var(--blue-400);font-weight:700}.pricing-tier-note[data-astro-cid-fpwxnwfl]{font-size:var(--text-sm);color:var(--text-3);margin:0}.pricing-cta-btn[data-astro-cid-fpwxnwfl]{margin-top:var(--space-2);text-align:center;justify-content:center}.pricing-note[data-astro-cid-fpwxnwfl]{text-align:center;color:var(--text-3);font-size:var(--text-sm);max-width:560px;margin:var(--space-8) auto 0}.faq-heading[data-astro-cid-mhigdioq]{text-align:center;margin-bottom:var(--space-8)}.faq-list[data-astro-cid-mhigdioq]{max-width:var(--content-width);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-3)}.faq-item[data-astro-cid-mhigdioq]{border:1px solid var(--stroke-1);border-radius:var(--radius);background-color:var(--bg-2);transition:border-color .15s}.faq-item[data-astro-cid-mhigdioq][open]{border-color:var(--blue-500)}.faq-question[data-astro-cid-mhigdioq]{cursor:pointer;padding:var(--space-4) var(--space-6);font-family:var(--font-display);font-weight:600;color:var(--text-1);list-style:none;position:relative;padding-right:var(--space-12)}.faq-question[data-astro-cid-mhigdioq]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-mhigdioq]:after{content:"+";position:absolute;right:var(--space-6);top:50%;transform:translateY(-50%);font-size:var(--text-xl);color:var(--blue-400);font-weight:700}.faq-item[data-astro-cid-mhigdioq][open] .faq-question[data-astro-cid-mhigdioq]:after{content:"−"}.faq-answer[data-astro-cid-mhigdioq]{padding:0 var(--space-6) var(--space-4);margin:0;color:var(--text-2);line-height:var(--leading-normal)}
