.faq.svelte-1vyz8mk{color:#fff;background:#111;padding:150px 0;font-family:Space Grotesk,Arial,sans-serif;transition:background .3s,color .3s}.faq.full-width.svelte-1vyz8mk{width:100vw;margin-left:calc(50% - 50vw)}body.light .faq.svelte-1vyz8mk{color:#111;background:#f7f7f4}.faq-container.svelte-1vyz8mk{flex-direction:column;align-items:stretch;display:flex}.faq-header.svelte-1vyz8mk{width:100%;margin-bottom:70px}.faq-header-row.svelte-1vyz8mk{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;width:100%;padding-bottom:22px;display:grid}body.light .faq-header-row.svelte-1vyz8mk{border-bottom-color:#0000001f}.faq-title-area.svelte-1vyz8mk{flex-direction:column;gap:10px;display:flex;overflow:visible}.faq-eyebrow.svelte-1vyz8mk{color:#9a9a9a;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.faq-header.svelte-1vyz8mk h2:where(.svelte-1vyz8mk){color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(16px,1.6vw,22px);font-weight:700;line-height:1.1;transition:color .3s}body.light .faq-header.svelte-1vyz8mk h2:where(.svelte-1vyz8mk){color:#111}.faq-header.svelte-1vyz8mk p:where(.svelte-1vyz8mk){color:#bfbfbf;letter-spacing:.04em;text-align:left;border-left:2px solid #0043ff;align-items:center;max-width:520px;margin:0;padding-left:20px;font-size:16px;line-height:1.4;transition:color .3s,border-color .3s;display:flex;transform:translateY(-2px)}body.light .faq-header.svelte-1vyz8mk p:where(.svelte-1vyz8mk){color:#000000ad}.faq-list.svelte-1vyz8mk{grid-template-columns:1fr;gap:20px;width:100%;display:grid}.faq-column.svelte-1vyz8mk{flex-direction:column;gap:18px;display:flex}.faq-item.svelte-1vyz8mk{background:#151515;border:1px solid #2a2a2a;border-radius:0;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s;overflow:hidden}body.light .faq-item.svelte-1vyz8mk{background:#fff;border-color:#0000001a;box-shadow:0 14px 32px #0000000a}.faq-item.svelte-1vyz8mk:hover{background:#181818;border-color:#ffffffb8;transform:translateY(-2px)}body.light .faq-item.svelte-1vyz8mk:hover{background:#f7f7f4;border-color:#00000047}.faq-item[open].svelte-1vyz8mk{background:#1a1a1a;border-color:#fff}body.light .faq-item[open].svelte-1vyz8mk{background:#f7f7f4;border-color:#111}.faq-item.svelte-1vyz8mk summary:where(.svelte-1vyz8mk){cursor:pointer;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:24px;padding:30px;list-style:none;display:grid}.faq-item.svelte-1vyz8mk summary:where(.svelte-1vyz8mk)::-webkit-details-marker{display:none}.faq-item.svelte-1vyz8mk summary:where(.svelte-1vyz8mk) span:where(.svelte-1vyz8mk):first-child{color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:500;line-height:1.4;transition:color .3s}body.light .faq-item.svelte-1vyz8mk summary:where(.svelte-1vyz8mk) span:where(.svelte-1vyz8mk):first-child{color:#111}.faq-plus.svelte-1vyz8mk{background:0 0;border:1px solid #ffffff29;flex-shrink:0;width:42px;height:42px;transition:border-color .25s,transform .25s;position:relative}body.light .faq-plus.svelte-1vyz8mk{border-color:#00000029}.faq-plus.svelte-1vyz8mk:before,.faq-plus.svelte-1vyz8mk:after{content:"";background:#0043ff;width:15px;height:1px;transition:transform .25s,background .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-plus.svelte-1vyz8mk:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item.svelte-1vyz8mk:hover .faq-plus:where(.svelte-1vyz8mk),.faq-item[open].svelte-1vyz8mk .faq-plus:where(.svelte-1vyz8mk){border-color:#ffffff61}body.light .faq-item.svelte-1vyz8mk:hover .faq-plus:where(.svelte-1vyz8mk),body.light .faq-item[open].svelte-1vyz8mk .faq-plus:where(.svelte-1vyz8mk){border-color:#00000052}.faq-item[open].svelte-1vyz8mk .faq-plus:where(.svelte-1vyz8mk){transform:rotate(45deg)}.faq-answer.svelte-1vyz8mk{color:#b5b5b5;padding:0 30px 32px;font-size:15px;line-height:1.75;transition:color .3s}body.light .faq-answer.svelte-1vyz8mk{color:#000000b8}.faq-answer.svelte-1vyz8mk p{margin:0 0 16px}.faq-answer.svelte-1vyz8mk p:last-child{margin-bottom:0}.faq-answer.svelte-1vyz8mk ul{margin:0 0 16px 20px;padding:0}.faq-answer.svelte-1vyz8mk li{margin-bottom:8px}.faq-answer.svelte-1vyz8mk li:last-child{margin-bottom:0}.faq-answer.svelte-1vyz8mk strong{color:#fff;transition:color .3s}body.light .faq-answer.svelte-1vyz8mk strong{color:#111}@media (width>=1025px){.faq-list.svelte-1vyz8mk{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px}}@media (width<=1024px){.faq-header.svelte-1vyz8mk{margin-bottom:50px}.faq-header-row.svelte-1vyz8mk{align-items:end;gap:20px}.faq-title-area.svelte-1vyz8mk{gap:5px}.faq-header.svelte-1vyz8mk p:where(.svelte-1vyz8mk){transform:translateY(10px)}}@media (width>=768px) and (width<=1024px){.faq-header.svelte-1vyz8mk{margin-bottom:50px}.faq-header-row.svelte-1vyz8mk{grid-template-columns:minmax(0,.8fr) minmax(330px,1.2fr);align-items:end;gap:28px;width:100%;display:grid}.faq-title-area.svelte-1vyz8mk{gap:20px;min-width:0}.faq-header.svelte-1vyz8mk h2:where(.svelte-1vyz8mk){white-space:nowrap;font-size:15px;line-height:1.1}.faq-header.svelte-1vyz8mk p:where(.svelte-1vyz8mk){max-width:520px;padding-left:16px;font-size:13px;line-height:1.45;transform:translateY(-2px)}}@media (width<=768px){.faq.svelte-1vyz8mk{padding:100px 20px}.faq-item.svelte-1vyz8mk summary:where(.svelte-1vyz8mk){grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:16px;padding:24px}.faq-item.svelte-1vyz8mk summary:where(.svelte-1vyz8mk) span:where(.svelte-1vyz8mk):first-child{font-size:14px;line-height:1.5}.faq-plus.svelte-1vyz8mk{width:38px;height:38px}.faq-answer.svelte-1vyz8mk{padding:0 24px 26px;font-size:14px}}@media (width<=767px){.faq.svelte-1vyz8mk{padding:100px 20px}.faq-header-row.svelte-1vyz8mk{grid-template-columns:1fr;align-items:stretch;gap:20px}.faq-title-area.svelte-1vyz8mk{gap:14px}.faq-header.svelte-1vyz8mk p:where(.svelte-1vyz8mk){max-width:100%;padding:16px 0 16px 18px;font-size:14px;line-height:1.6;transform:none}.faq-column.svelte-1vyz8mk{gap:14px}.faq-item.svelte-1vyz8mk:hover{transform:none}}@media (width<=600px){.faq.svelte-1vyz8mk{padding:100px 20px}.faq-header.svelte-1vyz8mk h2:where(.svelte-1vyz8mk){font-size:clamp(18px,7vw,24px)}}@media (width<=420px){.faq.svelte-1vyz8mk{padding:100px 20px}.faq-header.svelte-1vyz8mk h2:where(.svelte-1vyz8mk){font-size:18px}.faq-header.svelte-1vyz8mk p:where(.svelte-1vyz8mk){padding:18px 0 18px 16px}.faq-item.svelte-1vyz8mk summary:where(.svelte-1vyz8mk){grid-template-columns:minmax(0,1fr) 34px;gap:14px;padding:22px}.faq-plus.svelte-1vyz8mk{width:34px;height:34px}}
