.ai-landing-hero[data-astro-cid-devos2rq]{width:100%}.ai-landing-hero__card[data-astro-cid-devos2rq]{border-radius:var(--radius-lg);width:100%;height:560px;padding:var(--spacing-16);align-items:center;display:flex;position:relative;overflow:hidden}.ai-landing-hero__image[data-astro-cid-devos2rq]{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ai-landing-hero__content[data-astro-cid-devos2rq]{align-items:flex-start;gap:var(--spacing-8);flex-direction:column;max-width:670px;display:flex;position:relative}.ai-landing-hero__headline[data-astro-cid-devos2rq]{font-family:var(--font-heading);font-size:var(--size-heading-h2);font-weight:var(--weight-semibold);line-height:var(--line-height-heading);letter-spacing:-.64px;color:var(--color-brand-trench);margin:0 0 var(--spacing-3);text-transform:none}.ai-landing-hero__body[data-astro-cid-devos2rq]{font-family:var(--font-body);font-size:var(--size-body-lg);font-weight:var(--weight-regular);line-height:var(--line-height-body);color:var(--color-brand-trench);margin:0}.ai-landing-hero__cta[data-astro-cid-devos2rq]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);background-color:var(--color-brand-current);height:48px;color:var(--color-brand-trench);font-family:var(--font-body);font-size:var(--size-body-md);font-weight:var(--weight-regular);line-height:var(--line-height-heading);letter-spacing:.02em;white-space:nowrap;transition:opacity var(--transition-duration) var(--transition-timing);border-radius:6px;text-decoration:none;display:inline-flex}.ai-landing-hero__cta[data-astro-cid-devos2rq]:hover{opacity:.85}@media (width>=768px) and (width<=1023px){.ai-landing-hero__card[data-astro-cid-devos2rq]{padding:var(--spacing-12)}.ai-landing-hero__content[data-astro-cid-devos2rq]{max-width:420px}}@media (width<=767px){.ai-landing-hero__container[data-astro-cid-devos2rq].container{max-width:100%;padding-inline:0}.ai-landing-hero__card[data-astro-cid-devos2rq]{height:auto;padding:var(--spacing-8) var(--spacing-6);border-radius:0}.ai-landing-hero__content[data-astro-cid-devos2rq]{max-width:100%}.ai-landing-hero__cta[data-astro-cid-devos2rq]{justify-content:center;width:100%}}.stepper[data-astro-cid-iblqyoiq]{align-items:flex-start;gap:var(--spacing-3);flex-direction:column;width:100%;display:flex}.stepper__label[data-astro-cid-iblqyoiq]{font-family:var(--font-body);font-size:var(--size-body-base);font-weight:var(--weight-regular);line-height:var(--line-height-body);color:var(--color-surface-secondary);margin:0}.stepper__track[data-astro-cid-iblqyoiq]{background-color:var(--color-grey-2);border-radius:var(--radius-full);width:100%;height:6px;overflow:hidden}.stepper__fill[data-astro-cid-iblqyoiq]{background-color:var(--color-brand-indigo);border-radius:var(--radius-full);height:100%;transition:width var(--transition-duration) var(--transition-timing)}@media (prefers-reduced-motion:reduce){.stepper__fill[data-astro-cid-iblqyoiq]{transition:none}}.question-option[data-astro-cid-bcf4x3sc]{align-items:flex-start;gap:var(--spacing-3);box-sizing:border-box;width:100%;padding:var(--spacing-4);background-color:var(--color-bg-primary);border:2px solid var(--color-grey-2);border-radius:var(--radius-lg);font:inherit;text-align:left;cursor:pointer;appearance:none;transition:border-color var(--transition-duration) var(--transition-timing), background-color var(--transition-duration) var(--transition-timing);display:flex}.question-option[data-astro-cid-bcf4x3sc]:hover:not(:disabled){background-color:var(--color-bg-highlight);border-color:var(--color-surface-tertiary)}.question-option--selected[data-astro-cid-bcf4x3sc]{background-color:var(--color-accent-06);border-color:var(--color-surface-tertiary);border-width:2.5px}.question-option[data-astro-cid-bcf4x3sc]:disabled{cursor:default;opacity:.85}.question-option[data-astro-cid-bcf4x3sc]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.question-option__badge[data-astro-cid-bcf4x3sc]{border-radius:var(--radius-full);background-color:var(--color-brand-indigo);width:32px;height:32px;color:var(--color-text-inverse);font-family:var(--font-heading);font-size:var(--size-body-xs);font-weight:var(--weight-bold);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;line-height:1;display:flex}.question-option__body[data-astro-cid-bcf4x3sc]{gap:var(--spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.question-option__title[data-astro-cid-bcf4x3sc]{font-family:var(--font-heading);font-size:var(--size-heading-h5);font-weight:var(--weight-regular);line-height:var(--line-height-body);color:light-dark(var(--color-grey-4),var(--color-surface-secondary))}.question-option__desc[data-astro-cid-bcf4x3sc]{font-family:var(--font-body);font-size:var(--size-body-base);font-weight:var(--weight-regular);line-height:var(--line-height-body);color:var(--color-surface-secondary)}.back-link[data-astro-cid-oilqzx6b]{align-items:center;gap:var(--spacing-2);color:var(--color-surface-secondary);font-family:var(--font-body);font-size:var(--size-body-base);font-weight:var(--weight-regular);line-height:var(--line-height-body);cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:inline-flex}.back-link__icon[data-astro-cid-oilqzx6b]{flex-shrink:0}.back-link[data-astro-cid-oilqzx6b]:hover .back-link__label[data-astro-cid-oilqzx6b],.back-link[data-astro-cid-oilqzx6b]:focus-visible .back-link__label[data-astro-cid-oilqzx6b]{text-decoration:underline}.back-link[data-astro-cid-oilqzx6b]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.ai-result-hero[data-astro-cid-ejpr44ms]{width:100%}.ai-result-hero__card[data-astro-cid-ejpr44ms]{border-radius:var(--radius-lg);width:100%;padding:var(--spacing-16);justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.ai-result-hero__image[data-astro-cid-ejpr44ms]{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ai-result-hero__content[data-astro-cid-ejpr44ms]{align-items:flex-start;gap:var(--spacing-8);flex-direction:column;width:607px;max-width:100%;display:flex;position:relative}.ai-result-hero__text[data-astro-cid-ejpr44ms]{align-items:flex-start;gap:var(--spacing-3);flex-direction:column;width:100%;display:flex}.ai-result-hero__headline[data-astro-cid-ejpr44ms]{font-family:var(--font-heading);font-size:var(--size-heading-h2);font-weight:var(--weight-semibold);line-height:var(--line-height-heading);letter-spacing:-.64px;color:var(--color-brand-trench);text-transform:none;margin:0}.ai-result-hero__body[data-astro-cid-ejpr44ms]{font-family:var(--font-body);font-size:var(--size-body-lg);font-weight:var(--weight-regular);line-height:var(--line-height-body);color:var(--color-brand-trench);margin:0}.ai-result-hero__buttons[data-astro-cid-ejpr44ms]{align-items:center;gap:var(--spacing-8);display:flex}.ai-result-hero__cta[data-astro-cid-ejpr44ms]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);height:48px;font-family:var(--font-body);font-size:var(--size-body-md);font-weight:var(--weight-regular);line-height:var(--line-height-heading);letter-spacing:.02em;white-space:nowrap;cursor:pointer;color:var(--color-brand-trench);transition:opacity var(--transition-duration) var(--transition-timing);border:none;border-radius:6px;text-decoration:none;display:inline-flex}.ai-result-hero__cta--primary[data-astro-cid-ejpr44ms]{background-color:var(--color-brand-current)}.ai-result-hero__cta--secondary[data-astro-cid-ejpr44ms]{border:2px solid var(--color-brand-current);background-color:#0000}.ai-result-hero__cta[data-astro-cid-ejpr44ms]:hover{opacity:.85}.ai-result-hero__stat[data-astro-cid-ejpr44ms]{align-items:flex-start;gap:var(--spacing-4);border:1px solid var(--color-grey-white);border-radius:var(--radius-lg);width:478px;max-width:100%;padding:var(--spacing-6);background-color:#ffffff80;flex-direction:column;display:flex;position:relative}.ai-result-hero__stat-eyebrow[data-astro-cid-ejpr44ms]{font-family:var(--font-body);font-size:var(--size-body-sm);font-weight:var(--weight-bold);letter-spacing:.32px;color:var(--color-brand-indigo);margin:0}.ai-result-hero__stat-text[data-astro-cid-ejpr44ms]{font-family:var(--font-body);font-size:var(--size-body-base);font-weight:var(--weight-regular);line-height:var(--line-height-body);color:var(--color-brand-trench);margin:0}.ai-result-hero__stat-source-wrap[data-astro-cid-ejpr44ms]{width:100%;padding-top:var(--spacing-4);border-top:1px solid var(--color-grey-white)}.ai-result-hero__stat-source[data-astro-cid-ejpr44ms]{font-family:var(--font-body);font-size:var(--size-body-sm);letter-spacing:.32px;color:var(--color-brand-indigo);text-decoration:underline}@media (width>=768px) and (width<=1023px){.ai-result-hero__card[data-astro-cid-ejpr44ms]{align-items:flex-start;gap:var(--spacing-10);padding:var(--spacing-12);flex-direction:column}.ai-result-hero__content[data-astro-cid-ejpr44ms],.ai-result-hero__stat[data-astro-cid-ejpr44ms]{width:100%}}@media (width<=767px){.ai-result-hero__container[data-astro-cid-ejpr44ms].container{max-width:100%;padding-inline:0}.ai-result-hero__card[data-astro-cid-ejpr44ms]{align-items:flex-start;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-6);border-radius:0;flex-direction:column}.ai-result-hero__content[data-astro-cid-ejpr44ms]{width:100%}.ai-result-hero__buttons[data-astro-cid-ejpr44ms]{align-items:stretch;gap:var(--spacing-4);flex-direction:column;width:100%}.ai-result-hero__cta[data-astro-cid-ejpr44ms]{justify-content:center;width:100%}.ai-result-hero__stat[data-astro-cid-ejpr44ms]{width:100%}}.promotional-liftup[data-astro-cid-cfrkbej7]{width:100%}.promotional-liftup__card[data-astro-cid-cfrkbej7]{background-color:var(--color-accent-06);border-radius:var(--radius-lg);width:100%;padding:var(--spacing-16);justify-content:space-between;align-items:center;display:flex;position:relative}.promotional-liftup__content[data-astro-cid-cfrkbej7]{align-items:flex-start;gap:var(--spacing-8);flex-direction:column;width:607px;max-width:100%;display:flex}.promotional-liftup__text[data-astro-cid-cfrkbej7]{align-items:flex-start;gap:var(--spacing-3);flex-direction:column;width:100%;display:flex}.promotional-liftup__eyebrow[data-astro-cid-cfrkbej7]{font-family:var(--font-body);font-size:var(--size-body-xs);font-weight:var(--weight-bold);letter-spacing:var(--label-letter-spacing);text-transform:var(--label-text-transform);color:var(--color-surface-tertiary);margin:0}.promotional-liftup__heading[data-astro-cid-cfrkbej7]{font-family:var(--font-heading);font-size:var(--size-heading-h3);font-weight:var(--weight-semibold);line-height:var(--line-height-heading);color:var(--color-surface-primary);text-transform:none;margin:0}.promotional-liftup__body[data-astro-cid-cfrkbej7]{font-family:var(--font-body);font-size:var(--size-body-md);font-weight:var(--weight-regular);line-height:var(--line-height-body);letter-spacing:.02em;color:var(--color-surface-secondary);margin:0}.promotional-liftup__buttons[data-astro-cid-cfrkbej7]{align-items:center;gap:var(--spacing-8);display:flex}.promotional-liftup__cta[data-astro-cid-cfrkbej7]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);height:48px;font-family:var(--font-body);font-size:var(--size-body-md);font-weight:var(--weight-regular);line-height:var(--line-height-heading);letter-spacing:.02em;white-space:nowrap;color:var(--color-surface-primary);transition:opacity var(--transition-duration) var(--transition-timing);border-radius:6px;text-decoration:none;display:inline-flex}.promotional-liftup__cta--primary[data-astro-cid-cfrkbej7]{background-color:var(--color-brand-current);color:var(--color-brand-trench)}.promotional-liftup__cta--secondary[data-astro-cid-cfrkbej7]{border:2px solid var(--color-brand-current);background-color:#0000}.promotional-liftup__cta[data-astro-cid-cfrkbej7]:hover{opacity:.85}.promotional-liftup__panel[data-astro-cid-cfrkbej7]{align-items:flex-start;gap:var(--spacing-4);border:1px solid var(--color-grey-white);border-radius:var(--radius-lg);width:478px;max-width:100%;padding:var(--spacing-6);background-color:#ffffff80;flex-direction:column;display:flex}@media screen{:root[data-theme=dark] .promotional-liftup__panel[data-astro-cid-cfrkbej7]{background-color:color-mix(in srgb, var(--color-grey-white) 6%, transparent);border-color:color-mix(in srgb, var(--color-grey-white) 20%, transparent)}}@media screen and (prefers-color-scheme:dark){:root:not([data-theme=light]) .promotional-liftup__panel[data-astro-cid-cfrkbej7]{background-color:color-mix(in srgb, var(--color-grey-white) 6%, transparent);border-color:color-mix(in srgb, var(--color-grey-white) 20%, transparent)}}.promotional-liftup__panel-heading[data-astro-cid-cfrkbej7]{font-family:var(--font-body);font-size:var(--size-body-sm);font-weight:var(--weight-bold);letter-spacing:.32px;color:var(--color-surface-tertiary);margin:0}.promotional-liftup__list[data-astro-cid-cfrkbej7]{gap:var(--spacing-3);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.promotional-liftup__list-item[data-astro-cid-cfrkbej7]{align-items:center;gap:var(--spacing-3);width:100%;font-family:var(--font-body);font-size:var(--size-body-base);font-weight:var(--weight-regular);line-height:var(--line-height-body);color:var(--color-surface-primary);display:flex}.promotional-liftup__list-icon[data-astro-cid-cfrkbej7]{color:var(--color-surface-tertiary);flex-shrink:0}@media (width>=768px) and (width<=1023px){.promotional-liftup__card[data-astro-cid-cfrkbej7]{align-items:flex-start;gap:var(--spacing-10);padding:var(--spacing-12);flex-direction:column}.promotional-liftup__content[data-astro-cid-cfrkbej7],.promotional-liftup__panel[data-astro-cid-cfrkbej7]{width:100%}}@media (width<=767px){.promotional-liftup__container[data-astro-cid-cfrkbej7].container{max-width:100%;padding-inline:0}.promotional-liftup__card[data-astro-cid-cfrkbej7]{align-items:flex-start;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-6);border-radius:0;flex-direction:column}.promotional-liftup__content[data-astro-cid-cfrkbej7]{width:100%}.promotional-liftup__buttons[data-astro-cid-cfrkbej7]{align-items:stretch;gap:var(--spacing-3);flex-direction:column;width:100%}.promotional-liftup__cta[data-astro-cid-cfrkbej7]{justify-content:center;width:100%}.promotional-liftup__panel[data-astro-cid-cfrkbej7]{width:100%}}
