.aivc-page[data-astro-cid-5dcuqe67] .aivc-container{max-width:68rem;margin-inline:auto;padding-inline:var(--spacing-4, 1rem)}.aivc-hero-grid[data-astro-cid-5dcuqe67]{display:grid;gap:var(--spacing-10, 2.5rem);align-items:start}@media(min-width:960px){.aivc-hero-grid[data-astro-cid-5dcuqe67]{grid-template-columns:minmax(0,1fr) minmax(0,28rem);align-items:center}}.aivc-eyebrow[data-astro-cid-5dcuqe67]{font-family:var(--font-heading);font-size:var(--text-sm, .875rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklch,var(--color-base-content) 80%,transparent);margin:0 0 var(--spacing-3, .75rem)}.aivc-h1[data-astro-cid-5dcuqe67]{font-family:var(--font-heading);font-size:var(--heading-h1-size, clamp(2rem, 5vw, 3.25rem));font-weight:var(--heading-h1-weight, 800);line-height:1.1;color:var(--color-base-content);margin:0}.aivc-lead[data-astro-cid-5dcuqe67]{font-size:var(--text-xl, 1.25rem);line-height:1.6;color:var(--color-base-content);margin:var(--spacing-5, 1.25rem) 0 0;max-width:38rem}.aivc-hero-points[data-astro-cid-5dcuqe67]{margin:var(--spacing-6, 1.5rem) 0 0;padding:0;list-style:none;display:grid;gap:var(--spacing-2, .5rem);color:var(--color-base-content)}.aivc-hero-points[data-astro-cid-5dcuqe67] li[data-astro-cid-5dcuqe67]{padding-inline-start:var(--spacing-6, 1.5rem);position:relative;line-height:1.5}.aivc-hero-points[data-astro-cid-5dcuqe67] li[data-astro-cid-5dcuqe67]:before{content:"";position:absolute;inset-inline-start:0;top:.45em;width:.65em;height:.65em;border-radius:999px;background-color:var(--color-accent)}.aivc-card[data-astro-cid-5dcuqe67]{background-color:var(--color-base-100);color:var(--color-base-content);border-radius:var(--radius-box, var(--radius-md, .75rem));padding:var(--spacing-6, 1.5rem);box-shadow:var(--shadow-lg, 0 10px 30px color-mix(in oklch, var(--color-neutral) 25%, transparent))}.aivc-form[data-astro-cid-5dcuqe67]{display:grid;gap:var(--spacing-4, 1rem)}.aivc-form-title[data-astro-cid-5dcuqe67]{font-family:var(--font-heading);font-size:var(--heading-h3-size, 1.375rem);font-weight:700;margin:0;color:var(--color-base-content)}.aivc-form-legend[data-astro-cid-5dcuqe67]{margin:0;font-size:var(--text-sm, .875rem)}.aivc-field[data-astro-cid-5dcuqe67]{display:grid;gap:var(--spacing-2, .5rem)}.aivc-field-row[data-astro-cid-5dcuqe67]{display:grid;gap:var(--spacing-4, 1rem)}@media(min-width:520px){.aivc-field-row[data-astro-cid-5dcuqe67]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.aivc-label[data-astro-cid-5dcuqe67]{font-weight:600;line-height:1.4}.aivc-req[data-astro-cid-5dcuqe67]{color:var(--color-error, var(--color-primary))}.aivc-input[data-astro-cid-5dcuqe67]{width:100%;font:inherit;padding:var(--input-padding-y, .625rem) var(--input-padding-x, .75rem);background-color:var(--color-base-100);color:var(--color-base-content);border:1px solid color-mix(in oklch,var(--color-base-content) 35%,transparent);border-radius:var(--radius-field, var(--radius-md, .375rem))}.aivc-input[data-astro-cid-5dcuqe67]:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, var(--color-primary));outline-offset:1px}.aivc-input[data-astro-cid-5dcuqe67]::placeholder{color:color-mix(in oklch,var(--color-base-content) 60%,transparent)}.aivc-turnstile[data-astro-cid-5dcuqe67]:empty{display:none}.aivc-form-error[data-astro-cid-5dcuqe67]{margin:0;padding:var(--spacing-3, .75rem) var(--spacing-4, 1rem);border-inline-start:var(--border-width-thick, 4px) solid var(--color-error, var(--color-primary));background-color:var(--color-base-200);color:var(--color-base-content);font-weight:600}.aivc-btn[data-astro-cid-5dcuqe67]{display:inline-block;padding:var(--btn-padding-y-md, .75rem) var(--btn-padding-x-md, 1.75rem);background-color:var(--color-primary);color:var(--color-primary-content);font-family:var(--font-body);font-weight:700;text-align:center;text-decoration:none;border:2px solid var(--color-primary);border-radius:var(--btn-border-radius, var(--radius-md, .375rem));cursor:pointer;transition:opacity var(--duration-fast, .15s) ease}.aivc-btn[data-astro-cid-5dcuqe67]:hover{opacity:var(--opacity-hover, .88);color:var(--color-primary-content);text-decoration:none}.aivc-btn-outline[data-astro-cid-5dcuqe67]{background-color:transparent;color:var(--color-base-content)}.aivc-btn-outline[data-astro-cid-5dcuqe67]:hover{color:var(--color-base-content)}.aivc-btn[data-astro-cid-5dcuqe67]:focus-visible,.aivc-link-btn[data-astro-cid-5dcuqe67]:focus-visible,.aivc-faq-item[data-astro-cid-5dcuqe67] summary[data-astro-cid-5dcuqe67]:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, var(--color-primary));outline-offset:var(--focus-ring-offset, 3px)}.aivc-btn[data-astro-cid-5dcuqe67][disabled]{opacity:.6;cursor:progress}.aivc-btn-submit[data-astro-cid-5dcuqe67]{width:100%;font-size:var(--text-lg, 1.125rem)}.aivc-small[data-astro-cid-5dcuqe67]{margin:0;font-size:var(--text-sm, .875rem);line-height:1.5;color:color-mix(in oklch,var(--color-base-content) 80%,transparent)}.aivc-status[data-astro-cid-5dcuqe67]:empty{display:none}.aivc-status[data-astro-cid-5dcuqe67]{margin:0 0 var(--spacing-6, 1.5rem);font-weight:600;color:var(--color-base-content)}.aivc-h2[data-astro-cid-5dcuqe67]{font-family:var(--font-heading);font-size:var(--heading-h2-size, clamp(1.5rem, 3vw, 2.25rem));font-weight:var(--heading-h2-weight, 700);line-height:1.2;margin:0 0 var(--spacing-5, 1.25rem);color:var(--color-base-content)}.aivc-h3[data-astro-cid-5dcuqe67]{font-family:var(--font-heading);font-size:var(--heading-h3-size, 1.375rem);font-weight:700;margin:0 0 var(--spacing-4, 1rem);color:var(--color-base-content)}.aivc-result[data-astro-cid-5dcuqe67],.aivc-error-panel[data-astro-cid-5dcuqe67]{outline:none;scroll-margin-top:var(--spacing-24, 6rem);margin-bottom:var(--spacing-12, 3rem)}.aivc-result-headline[data-astro-cid-5dcuqe67]{font-size:var(--text-xl, 1.25rem);font-weight:600;line-height:1.5;margin:0;max-width:46rem}.aivc-result-date[data-astro-cid-5dcuqe67]{margin:var(--spacing-2, .5rem) 0 var(--spacing-6, 1.5rem);color:color-mix(in oklch,var(--color-base-content) 80%,transparent)}.aivc-engines[data-astro-cid-5dcuqe67]{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--spacing-4, 1rem);margin:0;padding:0;list-style:none}.aivc-engines[data-astro-cid-5dcuqe67] .aivc-engine{display:grid;gap:var(--spacing-2, .5rem);padding:var(--spacing-5, 1.25rem);background-color:var(--color-base-200);color:var(--color-base-content);border-radius:var(--radius-box, var(--radius-md, .5rem));border-inline-start:var(--border-width-thick, 4px) solid color-mix(in oklch,var(--color-base-content) 30%,transparent)}.aivc-engines[data-astro-cid-5dcuqe67] .aivc-engine[data-mentioned=yes]{border-inline-start-color:var(--color-success, var(--color-primary))}.aivc-engines[data-astro-cid-5dcuqe67] .aivc-engine-name{margin:0;font-family:var(--font-heading);font-size:var(--text-lg, 1.125rem);font-weight:700}.aivc-engines[data-astro-cid-5dcuqe67] .aivc-engine-line{margin:0;line-height:1.5}.aivc-engines[data-astro-cid-5dcuqe67] .aivc-meter{width:100%;height:.6rem}.aivc-result-summary[data-astro-cid-5dcuqe67],.aivc-result-note[data-astro-cid-5dcuqe67]{margin:var(--spacing-5, 1.25rem) 0 0;line-height:1.7;max-width:46rem}.aivc-result-note[data-astro-cid-5dcuqe67]{font-size:var(--text-sm, .875rem);color:color-mix(in oklch,var(--color-base-content) 85%,transparent)}.aivc-next[data-astro-cid-5dcuqe67]{margin-top:var(--spacing-8, 2rem)}.aivc-offers[data-astro-cid-5dcuqe67]{display:grid;gap:var(--spacing-5, 1.25rem);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.aivc-offer[data-astro-cid-5dcuqe67]{display:flex;flex-direction:column;gap:var(--spacing-2, .5rem);padding:var(--spacing-6, 1.5rem);border:1px solid color-mix(in oklch,var(--color-base-content) 18%,transparent);border-radius:var(--radius-box, var(--radius-md, .5rem));background-color:var(--color-base-100);color:var(--color-base-content)}.aivc-offer[data-astro-cid-5dcuqe67] p[data-astro-cid-5dcuqe67]{margin:0;line-height:1.6}.aivc-offer[data-astro-cid-5dcuqe67] .aivc-btn[data-astro-cid-5dcuqe67]{margin-top:auto;align-self:flex-start}.aivc-offer-name[data-astro-cid-5dcuqe67]{font-family:var(--font-heading);font-size:var(--text-lg, 1.125rem);font-weight:700}.aivc-offer-price[data-astro-cid-5dcuqe67]{font-weight:700}.aivc-again[data-astro-cid-5dcuqe67]{margin:var(--spacing-6, 1.5rem) 0 0}.aivc-link-btn[data-astro-cid-5dcuqe67]{font:inherit;padding:0;border:0;background:none;color:var(--color-primary);text-decoration:underline;cursor:pointer}.aivc-steps[data-astro-cid-5dcuqe67]{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--spacing-5, 1.25rem);margin:0;padding:0;list-style:none}.aivc-step[data-astro-cid-5dcuqe67]{background-color:var(--color-base-200);color:var(--color-base-content);border-radius:var(--radius-box, var(--radius-md, .5rem));padding:var(--spacing-5, 1.25rem)}.aivc-step[data-astro-cid-5dcuqe67] p[data-astro-cid-5dcuqe67]{margin:var(--spacing-3, .75rem) 0 0;line-height:1.6}.aivc-step-num[data-astro-cid-5dcuqe67]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background-color:var(--color-primary);color:var(--color-primary-content);font-family:var(--font-heading);font-weight:800}.aivc-list[data-astro-cid-5dcuqe67]{margin:0;padding-inline-start:var(--spacing-6, 1.5rem);list-style:disc;line-height:1.7;max-width:46rem}.aivc-list[data-astro-cid-5dcuqe67] li[data-astro-cid-5dcuqe67]+li[data-astro-cid-5dcuqe67]{margin-top:var(--spacing-2, .5rem)}.aivc-after-list[data-astro-cid-5dcuqe67]{margin:var(--spacing-5, 1.25rem) 0 0;line-height:1.7;max-width:46rem}.aivc-page[data-astro-cid-5dcuqe67] a[data-astro-cid-5dcuqe67]:not(.aivc-btn){color:var(--color-primary);text-decoration:underline}.aivc-faq[data-astro-cid-5dcuqe67]{display:grid;gap:var(--spacing-3, .75rem);max-width:46rem}.aivc-faq-item[data-astro-cid-5dcuqe67]{border:1px solid color-mix(in oklch,var(--color-base-content) 18%,transparent);border-radius:var(--radius-md, .375rem);padding:var(--spacing-4, 1rem) var(--spacing-5, 1.25rem);background-color:var(--color-base-100);color:var(--color-base-content)}.aivc-faq-item[data-astro-cid-5dcuqe67] summary[data-astro-cid-5dcuqe67]{font-weight:700;cursor:pointer;line-height:1.5}.aivc-faq-item[data-astro-cid-5dcuqe67] p[data-astro-cid-5dcuqe67]{margin:var(--spacing-3, .75rem) 0 0;line-height:1.7}
