.faqs-v1{position:relative;background-color:var(--color-bg);padding-block:var(--space-2xl);padding-inline:var(--space-md);overflow-x:clip;overflow-y:visible}.faqs-v1__deco{display:none;position:absolute;pointer-events:none;z-index:0}.faqs-v1__deco img{display:block;max-inline-size:none}.faqs-v1__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;max-width:80rem;margin-inline:auto}.faqs-v1__header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);inline-size:100%;margin-block-end:var(--space-xl);text-align:start}.faqs-v1__title{margin:0;font-family:var(--font-heading);font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-h2);color:var(--color-text)}.faqs-v1__intro{inline-size:100%}.faqs-v1__intro p{margin:0;font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--lh-body);color:var(--color-text)}.faqs-v1__intro p+p{margin-block-start:0}.faqs-v1__list{display:flex;flex-direction:column;gap:var(--space-xl);inline-size:100%;margin-block-end:var(--space-xl)}.faqs-v1__item{display:flex;flex-direction:column;gap:var(--space-md);inline-size:100%}.faqs-v1__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);inline-size:100%;padding:var(--space-sm) var(--space-lg);border:0;border-radius:.5rem;background-color:var(--color-bg-section);backdrop-filter:blur(var(--blur-glass));cursor:pointer;text-align:start;transition:opacity var(--transition-base)}.faqs-v1__trigger:hover{opacity:.92}.faqs-v1__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.faqs-v1__question{flex:1 1 0;min-inline-size:0;font-family:var(--font-heading);font-size:var(--fs-h4);font-weight:var(--fw-bold);line-height:1.4;color:var(--color-text)}.faqs-v1__toggle{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:var(--space-sm);line-height:0}.faqs-v1__icon{display:block;inline-size:2.1875rem;block-size:2.1875rem}.faqs-v1__icon--minus{display:none}.faqs-v1__item--open .faqs-v1__icon--plus{display:none}.faqs-v1__item--open .faqs-v1__icon--minus{display:block}.faqs-v1__panel{padding-inline:var(--space-lg)}.faqs-v1__panel[hidden]{display:none}.faqs-v1__answer{margin:0;font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:1.5;color:var(--color-text)}.faqs-v1__answer p{margin:0}.faqs-v1__answer p+p{margin-block-start:var(--space-sm)}.faqs-v1__cta{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-lg);background-color:var(--color-accent-teal);border-radius:var(--radius-button);text-decoration:none;color:var(--color-text);transition:background-color var(--transition-base),color var(--transition-base)}.faqs-v1__cta:hover{background-color:var(--color-accent-teal-hover)}.faqs-v1__cta:active{background-color:var(--color-accent-teal-pressed)}.faqs-v1__cta:disabled,.faqs-v1__cta[aria-disabled=true]{background-color:color-mix(in srgb, var(--color-accent-teal) 35%, white);color:var(--color-btn-text-disabled);cursor:not-allowed;pointer-events:none}.faqs-v1__cta:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.faqs-v1__cta-label{font-family:var(--font-body);font-size:var(--fs-button);font-weight:var(--fw-semibold);line-height:var(--lh-button);white-space:nowrap}.faqs-v1__cta-icon{flex-shrink:0;line-height:0}.faqs-v1__cta-icon img{display:block;transition:transform .3s ease-in-out}.faqs-v1__cta:hover .faqs-v1__cta-icon img{transform:rotate(133deg)}.faqs-v1__cta-wrap{display:flex;flex-direction:column;align-items:center;gap:1.375rem;inline-size:100%}.faqs-v1__cta-prompt,.faqs-v1__text-info{margin:0;font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:1.5;color:var(--color-text);text-align:center}.faqs-v1--page-end{padding-block-end:var(--space-2xl)}@media(max-width: 767px){.faqs-v1{padding-block-end:8rem}.faqs-v1--page-end{padding-block-end:var(--space-2xl)}}@media(min-width: 768px)and (max-width: 1023px){.faqs-v1{padding-block-end:9.75rem}.faqs-v1--page-end{padding-block-end:var(--space-2xl)}}@media(min-width: 1024px){.faqs-v1{padding-block:5.25rem 5.25rem;padding-inline:0}.faqs-v1__header{align-items:center;gap:0;margin-block-end:var(--space-3xl);padding-inline:7rem;text-align:center}.faqs-v1__list{gap:var(--space-xl);margin-block-end:2.875rem;padding-inline:7rem;max-width:80%}.faqs-v1--page-end{padding-block:5.25rem}.faqs-v1--living-guidance{padding-block-end:8.75rem}.faqs-v1--assisted-living{padding-block:5.25rem}.faqs-v1--assisted-living .faqs-v1__deco--green{display:block;inset-inline-end:-314px;inset-block-start:-181px;inline-size:min(394px,55vw);block-size:auto}.faqs-v1--assisted-living .faqs-v1__deco--green img{inline-size:min(394px,55vw);block-size:auto}}/*# sourceMappingURL=faqs.css.map */