.figma-faq{background:#000;color:#fff;overflow:hidden;padding-bottom:100px}.figma-frame{width:min(1180px,calc(100vw - 40px));margin:0 auto}.figma-page-word{position:absolute;z-index:0;left:50%;top:190px;transform:translateX(-50%);font-family:var(--font-display);font-size:clamp(120px,20vw,245px);font-weight:400;line-height:.85;text-transform:uppercase;white-space:nowrap;color:transparent;background:linear-gradient(180deg,rgba(255,255,255,.42),rgba(255,255,255,.12) 70%,transparent);-webkit-background-clip:text;background-clip:text;pointer-events:none}.figma-faq-hero{position:relative;padding:190px 0 102px}.figma-faq-card{min-height:600px;position:relative;z-index:1;margin-top:150px;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:66px 80px 70px;background:rgba(58,56,56,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 55px rgba(255,255,255,.02)}.figma-faq-card h1{margin:0 0 72px;text-align:center;font-size:clamp(24px,5vw,32px);font-weight:900;line-height:1.1;font-family:var(--font-body)}.figma-faq-card h1 span{color:var(--lime)}.figma-faq-list{width:100%}.figma-faq-item{border-bottom:1px solid rgba(255,255,255,.1)}.figma-faq-question{width:100%;min-height:90px;border:0;display:flex;align-items:center;justify-content:space-between;gap:28px;background:transparent;color:#fff;cursor:pointer;text-align:left;padding:0;transition:color .3s ease,opacity .3s ease}.figma-faq-item.is-open .figma-faq-question,.figma-faq-question:hover{color:var(--lime)}.figma-faq-question span{font-size:clamp(16px,2vw,20px);font-weight:500;line-height:1.4}.figma-faq-question strong{min-width:34px;font-size:28px;font-weight:700;text-align:center;flex-shrink:0;transition:transform .3s ease}.figma-faq-item.is-open .figma-faq-question strong{transform:rotate(180deg)}.figma-faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.figma-faq-item.is-open .figma-faq-answer{grid-template-rows:1fr}.figma-faq-answer-inner{overflow:hidden}.figma-faq-answer p{overflow:hidden;margin:0;color:#9b9b96;font-size:16px;line-height:1.7;max-width:1000px}.figma-faq-item.is-open .figma-faq-answer-inner{padding-bottom:30px}.faq-action-link{display:inline-flex;align-items:center;justify-content:center;margin-top:20px;padding:12px 22px;border:1px solid var(--lime);border-radius:5px;background:transparent;color:var(--lime);font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.3px;text-decoration:none;transition:background .25s ease,color .25s ease,transform .2s ease}.faq-action-link:hover{background:var(--lime);color:#000;transform:translateY(-2px)}.figma-faq-actions{width:min(855px,100%);display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:74px auto 0}.figma-faq-button{min-height:80px;border-radius:6px;font-size:clamp(16px,2vw,22px);display:inline-flex;align-items:center;justify-content:center;font-weight:800;text-transform:uppercase;text-decoration:none;transition:transform .2s ease,filter .2s ease}.figma-primary-button{background:var(--lime);color:#000}.figma-email-button{background:#2a2a2a;color:#fff}.figma-faq-button:hover{filter:brightness(1.1);transform:translateY(-2px)}.faq-link{color:var(--lime);text-decoration:underline;font-weight:600}.faq-action-link:focus-visible,.figma-faq-button:focus-visible,.figma-faq-question:focus-visible{outline:2px solid var(--lime);outline-offset:4px}@media (max-width:900px){.figma-faq-card{padding:40px 30px}.figma-faq-actions{grid-template-columns:1fr}.figma-faq-button{min-height:65px}}@media (max-width:600px){.figma-faq{padding-bottom:60px}.figma-faq-hero{padding-top:120px}.figma-page-word{top:100px}.figma-faq-card{margin-top:80px;padding:30px 20px}.figma-faq-card h1{margin-bottom:40px}.figma-faq-question{min-height:70px;gap:15px}.figma-faq-question span{font-size:16px}.figma-faq-question strong{min-width:28px;font-size:24px}.figma-faq-answer p{font-size:14px;line-height:1.65}.faq-action-link{margin-top:16px;padding:10px 18px;font-size:12px}}