.quant-page:where(.astro-de2jo4ib){padding-top:5.5rem;padding-bottom:4rem}.quant-hero:where(.astro-de2jo4ib){padding:3rem 0 2rem;text-align:center}.quant-badge:where(.astro-de2jo4ib){display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border-radius:9999px;background:rgba(var(--ac-primary),.1);color:rgb(var(--ac-primary));font-size:var(--ac-text-xs);font-weight:var(--ac-font-semibold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.quant-badge-dot:where(.astro-de2jo4ib){width:.5rem;height:.5rem;border-radius:50%;background:#f59e0b}.quant-title:where(.astro-de2jo4ib){font-size:var(--ac-text-4xl);font-weight:var(--ac-font-extrabold);letter-spacing:-.02em;color:var(--ac-text);margin:0 0 .75rem}.quant-subtitle:where(.astro-de2jo4ib){font-size:var(--ac-text-md);color:var(--ac-text-muted);max-width:32rem;margin:0 auto;line-height:1.6}.quant-upsell:where(.astro-de2jo4ib){display:flex;align-items:center;gap:2rem;padding:2rem;margin-bottom:2.5rem;border-radius:var(--ac-rounded-2xl);border:.0625rem solid #fde68a;background:#fffbeb}.quant-upsell-body:where(.astro-de2jo4ib){flex:1}.quant-upsell-label:where(.astro-de2jo4ib){font-size:var(--ac-text-xs);font-weight:var(--ac-font-semibold);text-transform:uppercase;letter-spacing:.1em;color:#b45309;margin:0 0 .25rem}.quant-upsell-title:where(.astro-de2jo4ib){font-size:var(--ac-text-xl);font-weight:var(--ac-font-bold);color:var(--ac-text);margin:0 0 .5rem}.quant-upsell-desc:where(.astro-de2jo4ib){font-size:var(--ac-text-sm);color:var(--ac-text-muted);margin:0 0 .75rem;max-width:36rem;line-height:1.5}.quant-upsell-list:where(.astro-de2jo4ib){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem}.quant-upsell-list:where(.astro-de2jo4ib) li:where(.astro-de2jo4ib){display:flex;align-items:center;gap:.5rem;font-size:var(--ac-text-sm);color:var(--ac-text-muted)}.quant-check:where(.astro-de2jo4ib){width:1rem;height:1rem;flex-shrink:0;color:#d97706}.quant-upsell-price:where(.astro-de2jo4ib){flex-shrink:0;text-align:center;padding:1.5rem 2rem;background:#fff;border-radius:var(--ac-rounded-xl);box-shadow:var(--ac-shadow-sm)}.quant-price-label:where(.astro-de2jo4ib){font-size:var(--ac-text-xs);color:var(--ac-text-muted);margin:0}.quant-price-value:where(.astro-de2jo4ib){font-size:2.25rem;font-weight:var(--ac-font-extrabold);color:var(--ac-text);margin:.125rem 0}.quant-price-period:where(.astro-de2jo4ib){font-size:var(--ac-text-xs);color:var(--ac-text-muted);margin:0 0 .75rem}.quant-cta:where(.astro-de2jo4ib){display:inline-flex;align-items:center;padding:.5rem 1.25rem;font-size:var(--ac-text-sm);font-weight:var(--ac-font-semibold);color:#fff;background:var(--ac-gradient-primary);border-radius:var(--ac-rounded-xl);text-decoration:none;transition:var(--ac-transition-fast)}.quant-cta:where(.astro-de2jo4ib):hover{opacity:.9;transform:translateY(-.0625rem)}.quant-cards:where(.astro-de2jo4ib){padding-bottom:2.5rem}.quant-section-title:where(.astro-de2jo4ib){font-size:var(--ac-text-lg);font-weight:var(--ac-font-semibold);color:var(--ac-text);margin:0 0 .375rem}.quant-section-desc:where(.astro-de2jo4ib){font-size:var(--ac-text-sm);color:var(--ac-text-muted);margin:0 0 1.5rem;max-width:36rem;line-height:1.5}.quant-cards-grid:where(.astro-de2jo4ib){display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem}.quant-card:where(.astro-de2jo4ib){padding:1.5rem;background:var(--ac-card-bg);border:.0625rem solid var(--ac-card-border);border-radius:var(--ac-rounded-xl)}.quant-card-icon:where(.astro-de2jo4ib){display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--ac-rounded-lg);margin-bottom:.75rem}.quant-card-icon--primary:where(.astro-de2jo4ib){background:var(--ac-bg-muted);color:rgb(var(--ac-primary))}.quant-card-icon--green:where(.astro-de2jo4ib){background:#d1fae5;color:#065f46}.quant-card-icon--purple:where(.astro-de2jo4ib){background:#f3e8ff;color:#6b21a8}.quant-card-title:where(.astro-de2jo4ib){font-size:var(--ac-text-md);font-weight:var(--ac-font-semibold);color:var(--ac-text);margin:0 0 .375rem}.quant-card-desc:where(.astro-de2jo4ib){font-size:var(--ac-text-sm);color:var(--ac-text-muted);margin:0 0 .5rem;line-height:1.5}.quant-card-ref:where(.astro-de2jo4ib){font-size:var(--ac-text-xs);font-style:italic;color:var(--ac-text-subtle);margin:0}.quant-pipeline-flow:where(.astro-de2jo4ib){display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:1.5rem;background:var(--ac-card-bg);border:.0625rem solid var(--ac-card-border);border-radius:var(--ac-rounded-xl)}.quant-pipeline-item:where(.astro-de2jo4ib){padding:.375rem .75rem;border-radius:var(--ac-rounded-lg);font-size:var(--ac-text-sm);font-weight:var(--ac-font-medium);background:var(--ac-bg-muted);color:var(--ac-text-muted)}.quant-pipeline-item--highlight:where(.astro-de2jo4ib){background:rgba(var(--ac-primary),.1);color:rgb(var(--ac-primary))}.quant-pipeline-arrow:where(.astro-de2jo4ib){width:1rem;height:1rem;flex-shrink:0;color:var(--ac-text-subtle)}@media (max-width: 40rem){.quant-upsell:where(.astro-de2jo4ib){flex-direction:column;text-align:center}.quant-upsell-list:where(.astro-de2jo4ib){align-items:center}.quant-cards-grid:where(.astro-de2jo4ib){grid-template-columns:1fr}.quant-title:where(.astro-de2jo4ib){font-size:var(--ac-text-2xl)}}
