.z-faq,.z-faq *{box-sizing:border-box}.z-faq{background:transparent;color:#fff;font-family:Inter,Arial,sans-serif;isolation:isolate;overflow:visible;padding:56px 24px 72px;position:relative}.z-faq__inner{margin-inline:auto;max-width:1280px;position:relative;width:100%;z-index:1}.z-faq__blur{background:none;inset:auto;bottom:-90%;height:auto;left:0;-webkit-mask-image:none;mask-image:none;overflow:visible;pointer-events:none;position:absolute;width:min(850px,100%);z-index:-1}.z-faq__blur img{display:block;filter:none;height:auto;margin:0;max-width:100%;opacity:1;position:static;transform:none;width:100%}.z-faq__title{color:inherit;font-family:inherit;font-size:clamp(24px,2.5vw,32px);font-weight:600;letter-spacing:normal;line-height:1.2;margin:0 0 24px;text-transform:none}.z-faq__list{display:grid;gap:20px}.z-faq__item{background:transparent;border:1px solid hsla(0,0%,100%,.45);border-radius:5px;color:#fff;margin:0;min-width:0}.z-faq__question{align-items:center;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:24px;font-weight:500;gap:24px;justify-content:space-between;line-height:1.4;list-style:none;min-height:76px;padding:22px 32px}.z-faq__question::-webkit-details-marker{display:none}.z-faq__question::marker{content:""}.z-faq__question-text{min-width:0;overflow-wrap:anywhere}.z-faq__icon{border:0;display:block;filter:brightness(0) invert(1);flex:0 0 20px;height:20px;margin:0;object-fit:contain;transform:rotate(0deg);transition:transform .2s ease;width:20px}.z-faq__item[open]{background:var(--color-bg-card,#f3f3f1);border-color:var(--color-bg-card,#f3f3f1);color:#111}.z-faq__item[open]>.z-faq__question{font-weight:600;min-height:0;padding-bottom:8px}.z-faq__item[open]>.z-faq__question .z-faq__icon{filter:brightness(0);transform:rotate(180deg)}.z-faq__answer{color:inherit;font-size:24px;font-weight:400;line-height:1.5;overflow-wrap:anywhere;padding:0 80px 24px 32px}.z-faq__answer p{color:inherit;font:inherit;margin:0}.z-faq__answer p+p{margin-top:12px}.z-faq__answer>:first-child{margin-top:0}.z-faq__answer>:last-child{margin-bottom:0}.z-faq__answer a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media (min-width:768px) and (max-width:1024px){.z-faq__blur{bottom:-60%}}@media (max-width:767px){.z-faq{padding:40px 20px 48px}.z-faq__blur{bottom:-70%;width:100%}.z-faq__title{font-size:24px;margin-bottom:20px}.z-faq__list{gap:14px}.z-faq__question{font-size:14px;gap:16px;min-height:68px;padding:18px}.z-faq__answer{font-size:14px;padding:0 18px 20px}}@media (prefers-reduced-motion:reduce){.z-faq__icon{transition:none}}