.cq-pricing{--pricing-muted:color-mix(in oklch, var(--color-base-content) 72%, transparent)}.cq-pricing h1,.cq-pricing h2,.cq-pricing h3{font-family:var(--font-display)}.cq-pricing-hero{align-items:center;gap:2.5rem;display:grid}.cq-pricing-eyebrow{color:var(--cq-accent-red);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.cq-pricing h1{letter-spacing:-.035em;max-width:19ch;margin-top:1rem;font-size:clamp(2.25rem,4.1vw,3.5rem);font-weight:700;line-height:1.12}.cq-pricing-lead{color:var(--pricing-muted);max-width:55ch;margin-top:1.5rem;font-size:1.0625rem;line-height:1.75}.cq-pricing-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.cq-pricing .btn{white-space:normal;text-align:center;height:auto;min-height:44px;padding-top:.65rem;padding-bottom:.65rem}.cq-pricing-reassurance{color:var(--pricing-muted);margin-top:1rem;font-size:.8125rem}.cq-pricing-workflow{border:1px solid color-mix(in oklch, var(--color-base-content) 13%, transparent);background:var(--color-base-200);border-radius:1.25rem;padding:1.75rem}.cq-pricing-workflow ol{gap:1.5rem;margin:1.5rem 0 .75rem;display:grid}.cq-pricing-workflow li{gap:1rem;display:flex}.cq-pricing-step{font-family:var(--font-mono);color:var(--pricing-muted);padding-top:.2rem;font-size:.8125rem}.cq-pricing-workflow h2{font-size:1rem;font-weight:600}.cq-pricing-workflow li p{color:var(--pricing-muted);margin-top:.3rem;font-size:.875rem;line-height:1.6}.cq-pricing-text-link{text-underline-offset:4px;align-items:center;gap:.5rem;min-height:44px;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.cq-pricing-section{margin-top:4rem;scroll-margin-top:6rem}.cq-pricing-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.cq-pricing h2{font-size:1.5rem;font-weight:600;line-height:1.3}.cq-pricing-section-heading h2{margin-top:.5rem}.cq-pricing-section-heading>p{color:var(--pricing-muted);max-width:40ch;font-size:.9375rem;line-height:1.6}.cq-pricing-plans{gap:1.25rem;display:grid}.cq-pricing-plan{flex-direction:column;padding:1.5rem;display:flex}.cq-pricing-plan-business{border-color:color-mix(in oklch, var(--color-primary) 50%, var(--color-base-300))}.cq-pricing-plan-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cq-pricing-plan h3{font-size:1.1875rem;font-weight:600}.cq-pricing-status{background:var(--color-base-200);border-radius:.375rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:600}.cq-pricing-audience{color:var(--pricing-muted);margin-top:.65rem;font-size:.875rem;line-height:1.6}.cq-pricing-price{font-family:var(--font-display);letter-spacing:-.03em;margin:1.4rem 0;font-size:clamp(1.65rem,2.3vw,2rem);font-weight:700;line-height:1.3}.cq-pricing-plan ul{gap:.9rem;margin-bottom:1.5rem;font-size:.875rem;line-height:1.5;display:grid}.cq-pricing-plan li{align-items:start;gap:.6rem;display:flex}.cq-pricing-plan li svg{color:var(--pricing-muted);margin-top:.15rem}.cq-pricing-plan-action{margin-top:auto}.cq-pricing-plan-action .btn{width:100%}.cq-pricing-plan-action p{color:var(--pricing-muted);margin-top:.75rem;font-size:.75rem;line-height:1.6}.cq-pricing-fine-print{color:var(--pricing-muted);margin-top:1rem;font-size:.8125rem;line-height:1.7}.cq-pricing-notice{border:1px solid color-mix(in oklch, var(--color-base-content) 13%, transparent);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;padding:1rem;display:flex}.cq-pricing-example{gap:1.5rem;margin-top:3rem;padding:1.5rem;display:grid}.cq-pricing-example h2{margin-top:.6rem}.cq-pricing-example h2+p{color:var(--pricing-muted);margin:1rem 0 .5rem;font-size:.9375rem;line-height:1.7}.cq-pricing-example-source{color:var(--pricing-muted);margin-top:.6rem;font-size:.75rem}.cq-pricing-request{min-width:0}.cq-pricing-request>div{align-items:center;gap:.6rem;margin-bottom:.75rem;font-size:.8125rem;font-weight:600;display:flex}.cq-pricing-request pre{padding:1rem;font-size:.8125rem;line-height:1.9}.cq-pricing-request>p{color:var(--pricing-muted);margin-top:.75rem;font-size:.75rem;line-height:1.6}.cq-pricing-details{gap:2.5rem;display:grid}.cq-pricing-credits{padding:1.5rem}.cq-pricing-credits h2+p{color:var(--pricing-muted);margin-top:.6rem;font-size:.875rem;line-height:1.6}.cq-pricing-credits dl{margin-top:1rem}.cq-pricing-credits dl>div{border-bottom:1px solid color-mix(in oklch, var(--color-base-content) 13%, transparent);grid-template-columns:minmax(0,1fr) 3ch;gap:1.25rem;padding:.85rem 0;font-size:.875rem;line-height:1.6;display:grid}.cq-pricing-credits dd{text-align:right;font-family:var(--font-mono);font-weight:600}.cq-pricing-boundaries>div{margin-top:1.5rem}.cq-pricing-boundaries h3{font-size:.9375rem;font-weight:600}.cq-pricing-boundaries p{color:var(--pricing-muted);margin-top:.5rem;font-size:.875rem;line-height:1.75}.cq-pricing-footer{border-top:1px solid color-mix(in oklch, var(--color-base-content) 13%, transparent);flex-wrap:wrap;align-items:center;gap:1rem;margin-top:3rem;padding-top:2rem;display:flex}.cq-pricing-footer>p{font-family:var(--font-display);flex:18rem;font-weight:600}@media (width>=1024px){.cq-pricing-hero{grid-template-columns:1.35fr 1fr;gap:4rem}.cq-pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.cq-pricing-audience{min-height:2.8rem}.cq-pricing-plan-action p{min-height:2.5rem}.cq-pricing-example{grid-template-columns:1fr 1.3fr;gap:2.5rem;padding:2rem}.cq-pricing-details{grid-template-columns:1.15fr 1fr;gap:3rem}}
