@layer theme,base,components,utilities;@layer forge{.ff-usp-extended[data-v-a390f1ae]{--ff-usp-extended-watermark-block-size:auto;--ff-usp-extended-watermark-inline-size:auto;--ff-usp-extended-watermark-inset-block-end:0;--ff-usp-extended-watermark-inset-inline-start:0;--ff-usp-extended-watermark-max-block-size:50%;--ff-usp-extended-watermark-max-inline-size:100%;--ff-usp-extended-watermark-opacity:1;padding-block:var(--ff-spacing-8);padding-inline:var(--ff-spacing-4);position:relative;overflow:hidden;container-type:inline-size}.ff-usp-extended__watermark[data-v-a390f1ae]{block-size:var(--ff-usp-extended-watermark-block-size);inline-size:var(--ff-usp-extended-watermark-inline-size);max-block-size:var(--ff-usp-extended-watermark-max-block-size);max-inline-size:var(--ff-usp-extended-watermark-max-inline-size);opacity:var(--ff-usp-extended-watermark-opacity);pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset-block-end:var(--ff-usp-extended-watermark-inset-block-end);inset-inline-start:var(--ff-usp-extended-watermark-inset-inline-start)}.ff-usp-extended__inner[data-v-a390f1ae]{gap:var(--ff-spacing-8);flex-direction:column;display:flex;position:relative}.ff-usp-extended__heading[data-v-a390f1ae]{align-items:center;gap:var(--ff-spacing-2) var(--ff-spacing-3);flex-wrap:wrap;display:flex}.ff-usp-extended__heading-text[data-v-a390f1ae]{font-size:var(--ff-font-size-3xl);font-weight:var(--ff-font-weight-semibold);letter-spacing:-.02em;line-height:var(--ff-line-height-tight);margin:0}.ff-usp-extended__heading-media[data-v-a390f1ae]{block-size:auto;max-block-size:var(--ff-spacing-10);max-inline-size:100%;display:block}.ff-usp-extended__list[data-v-a390f1ae]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ff-usp-extended__item[data-v-a390f1ae]{border-block-start:1px solid var(--ff-color-neutral-400)}.ff-usp-extended__item[data-v-a390f1ae]:last-child{border-block-end:1px solid var(--ff-color-neutral-400)}.ff-usp-extended__item-heading[data-v-a390f1ae]{margin:0}.ff-usp-extended__trigger[data-v-a390f1ae]{color:inherit;cursor:pointer;align-items:center;gap:var(--ff-spacing-4);inline-size:100%;padding-block:var(--ff-spacing-4);text-align:start;background:0 0;border:0;padding-inline:0;display:flex}.ff-usp-extended__trigger[data-v-a390f1ae]:focus-visible{outline:2px solid var(--ff-color-secondary-500);outline-offset:2px}.ff-usp-extended__item--active .ff-usp-extended__trigger[data-v-a390f1ae]{padding-block-end:var(--ff-spacing-1_5)}.ff-usp-extended__item-icon[data-v-a390f1ae]{block-size:var(--ff-spacing-8);inline-size:var(--ff-spacing-8);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ff-usp-extended__item-icon-img[data-v-a390f1ae]{-o-object-fit:contain;object-fit:contain;block-size:100%;inline-size:100%}.ff-usp-extended__item-title[data-v-a390f1ae]{font-size:var(--ff-font-size-base);font-weight:var(--ff-font-weight-medium);letter-spacing:-.02em;line-height:var(--ff-line-height-sm);flex:1}.ff-usp-extended__toggle[data-v-a390f1ae]{inline-size:var(--ff-spacing-11);flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.ff-usp-extended__toggle-icon[data-v-a390f1ae]{block-size:var(--ff-spacing-6);inline-size:var(--ff-spacing-6);flex-shrink:0;display:block}.ff-usp-extended__panel[data-v-a390f1ae]{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.ff-usp-extended__panel--open[data-v-a390f1ae]{grid-template-rows:1fr}.ff-usp-extended__panel-inner[data-v-a390f1ae]{padding-inline-start:calc(var(--ff-spacing-8) + var(--ff-spacing-4));overflow:hidden}.ff-usp-extended__description[data-v-a390f1ae]{font-size:var(--ff-font-size-base);font-weight:var(--ff-font-weight-regular);line-height:var(--ff-line-height-base);padding-block-end:var(--ff-spacing-4)}.ff-usp-extended__cta[data-v-a390f1ae]{white-space:nowrap;align-self:flex-start}@media (prefers-reduced-motion:reduce){.ff-usp-extended__panel[data-v-a390f1ae],.ff-usp-extended__toggle[data-v-a390f1ae]{transition:none}}@container (inline-size>=630px){.ff-usp-extended[data-v-a390f1ae]{padding-block:var(--ff-spacing-24);padding-inline:var(--ff-spacing-16)}.ff-usp-extended__item-title[data-v-a390f1ae]{font-size:var(--ff-font-size-lg)}}}
