.faq-section{background:#fff}.faq{max-width:820px;margin-inline:auto}.faq-item{position:relative;padding:1.15rem 1.4rem;margin-bottom:.85rem;cursor:pointer;overflow:hidden}.faq-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--bs-accent);transform:scaleY(0);transform-origin:top;transition:transform .25s ease}.faq-item[aria-expanded=true]:before{transform:scaleY(1)}.faq-question{font-weight:600;font-size:1.05rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;color:var(--bs-heading-color)}.faq-icon{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:50%;background:rgba(var(--bs-primary-rgb),.08);color:var(--bs-primary);font-size:1rem;flex-shrink:0;transition:transform .25s ease,background .2s ease,color .2s ease}.faq-item[aria-expanded=true] .faq-icon{transform:rotate(180deg);background:var(--bs-accent);color:#fff}.faq-answer{padding:.25rem 1.4rem 1.25rem;color:var(--bs-secondary);line-height:1.7}.feature-card{--bs-card-title-color: var(--bs-heading-color);border:none}.feature-card i{font-size:1.5rem}.pricing-card:where(.astro-74n6vb6q){border-radius:.5rem}.pricing-card:where(.astro-74n6vb6q) .price:where(.astro-74n6vb6q){font-size:2rem;font-weight:700}.pricing-card:where(.astro-74n6vb6q) .divider:where(.astro-74n6vb6q){height:1px;margin:1rem auto;border:1px solid var(--bs-gray-500)}.built-in-apis-section:where(.astro-j7pv25f6){background:linear-gradient(180deg,#2c2356,#342967)}.built-in-api-item:where(.astro-j7pv25f6){padding:1rem 1.05rem;border-radius:.65rem;background:#ffffff0d;border:1px solid rgba(var(--bs-light-rgb),.1)}.built-in-api-call:where(.astro-j7pv25f6){display:block;margin-bottom:.45rem;font-size:.98rem;font-weight:600;line-height:1.4}.built-in-api-item:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){font-size:.95rem;margin-bottom:0;color:rgba(var(--bs-light-rgb),.8);line-height:1.7}.features-section:where(.astro-j7pv25f6){background:radial-gradient(circle at 15% 10%,rgba(73,69,223,.06),transparent 40%),radial-gradient(circle at 85% 90%,rgba(73,69,223,.05),transparent 40%)}.features-grid:where(.astro-j7pv25f6) .feature-card{background:#fff!important;border:1px solid rgba(73,69,223,.08)!important;border-radius:.9rem;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;box-shadow:0 2px 10px #2c31580a}.sql-copy:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){color:#5b6987;line-height:1.75;margin-bottom:0}.sql-copy:where(.astro-j7pv25f6) strong:where(.astro-j7pv25f6),.sql-copy:where(.astro-j7pv25f6) code:where(.astro-j7pv25f6){color:var(--bs-primary)}.sql-feature-title:where(.astro-j7pv25f6){font-size:1.25rem;font-weight:600;margin-bottom:.6rem;color:var(--bs-heading-color)}.sql-feature-separator:where(.astro-j7pv25f6){height:1px;margin:1.75rem 0;background:linear-gradient(90deg,transparent,rgba(52,41,103,.18),transparent)}.sql-side-card:where(.astro-j7pv25f6){padding:1.5rem;border-radius:1rem;background:#f1f5f9;border:1px solid #dadee3;box-shadow:0 .85rem 2rem #34296714}.sql-side-card-label:where(.astro-j7pv25f6){font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--bs-primary);margin-bottom:.55rem}.sql-side-card:where(.astro-j7pv25f6) pre.astro-code{margin:0;padding:.95rem 1.05rem;border-radius:.75rem;background:#fff!important;border:1px solid rgba(52,41,103,.1);font-size:.85rem;line-height:1.6;overflow-x:auto;box-shadow:0 .3rem .9rem #3429670d}.sql-arrow:where(.astro-j7pv25f6){display:flex;align-items:center;gap:.75rem;margin:1rem 0}.sql-arrow-line:where(.astro-j7pv25f6){flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(52,41,103,.25),transparent)}.sql-arrow-label:where(.astro-j7pv25f6){font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--bs-accent);padding:.25rem .7rem;border-radius:999px;background:rgba(var(--bs-accent-rgb, 212, 83, 126),.1);border:1px solid rgba(var(--bs-accent-rgb, 212, 83, 126),.25);white-space:nowrap}.sql-copy:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6) code:where(.astro-j7pv25f6){padding:.1rem .35rem;border-radius:.3rem;background:#34296712;font-size:.85em}.viewer-section:where(.astro-j7pv25f6){background:#f1f5f9}.viewer-features:where(.astro-j7pv25f6){max-width:58rem}.viewer-feature-title:where(.astro-j7pv25f6){font-size:1.2rem;font-weight:600;margin-bottom:.5rem;color:var(--bs-heading-color)}.viewer-features:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){color:#5b6987;line-height:1.7;margin-bottom:0}.viewer-screenshot-wrap:where(.astro-j7pv25f6){display:flex;justify-content:center;width:100%}.viewer-screenshot:where(.astro-j7pv25f6){max-width:100%;height:auto;border-radius:.5rem;border:1px solid #dadee3}.viewer-alert:where(.astro-j7pv25f6){max-width:42rem;text-align:center;font-size:.95rem;margin-left:auto;margin-right:auto}.viewer-disclaimer:where(.astro-j7pv25f6){font-size:.92rem}.viewer-source-note:where(.astro-j7pv25f6){max-width:42rem;min-width:50vh;margin-left:auto;margin-right:auto;padding:1.1rem 1.25rem;border-radius:.65rem;background:#fff;border:1px solid rgba(73,69,223,.18);box-shadow:0 .3rem .9rem #3429670d;font-size:.92rem;color:#5b6987}.viewer-source-note-title:where(.astro-j7pv25f6){font-size:.98rem;font-weight:600;margin-bottom:.45rem;color:var(--bs-heading-color)}.viewer-source-note:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){line-height:1.65}.viewer-source-note:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6){color:var(--bs-accent);font-weight:500}.viewer-docs-link:where(.astro-j7pv25f6){font-size:.95rem;color:#5b6987}.closing-card:where(.astro-j7pv25f6){display:flex;flex-direction:column;padding:2rem 1.75rem;border-radius:1rem;background:#fff;border:1px solid rgba(73,69,223,.1)}.story-teaser-eyebrow:where(.astro-j7pv25f6){letter-spacing:.12em;font-size:.85rem}.story-teaser-title:where(.astro-j7pv25f6){font-weight:600;color:var(--bs-heading-color);font-size:1.6rem;line-height:1.25}.story-teaser-lead:where(.astro-j7pv25f6){color:#5b6987;line-height:1.75;flex-grow:1}.closing-card:where(.astro-j7pv25f6) .btn:where(.astro-j7pv25f6){align-self:center}
