.qa{position:relative;z-index:2;background:#111;color:#f4f2ec;padding:110px var(--pad) 140px}.qa-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:8%;margin-top:80px}.faq-list h2{font:700 clamp(3rem,6vw,7rem)/.9 Unbounded;letter-spacing:-.075em;margin:0 0 65px}.faq-list h2 em{font-style:normal;color:transparent;-webkit-text-stroke:1.5px var(--orange)}.faq-item{border-top:1px solid #ffffff35}.faq-item:last-child{border-bottom:1px solid #ffffff35}.faq-item button{width:100%;min-height:85px;padding:0;background:none;color:inherit;border:0;display:flex;align-items:center;justify-content:space-between;text-align:left;font:600 clamp(1rem,1.6vw,1.35rem) Manrope;cursor:pointer}.faq-item button b{width:38px;height:38px;border:1px solid #ffffff55;border-radius:50%;display:grid;place-items:center;font-size:22px;font-weight:400;transition:.4s}.faq-item.open button b{background:var(--lime);border-color:var(--lime);color:#080808;transform:rotate(45deg)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.16,1,.3,1)}.faq-answer p{overflow:hidden;margin:0;max-width:650px;color:#aaa;line-height:1.7}.faq-item.open .faq-answer{grid-template-rows:1fr}.faq-item.open .faq-answer p{padding-bottom:28px}.question-form{align-self:start;background:var(--lime);color:#080808;border-radius:22px;padding:clamp(26px,4vw,50px);position:sticky;top:110px;box-shadow:0 35px 70px #0005}.form-kicker{font-size:10px;letter-spacing:.16em;font-weight:800}.question-form h3{font:600 clamp(2rem,3vw,3.7rem)/1 Unbounded;letter-spacing:-.055em;margin:22px 0 42px}.question-form label{display:block;margin-top:24px}.question-form label>span{display:block;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.question-form input,.question-form textarea{width:100%;background:transparent;border:0;border-bottom:1px solid #0005;border-radius:0;padding:10px 0 13px;color:#080808;font:500 16px Manrope;outline:0;resize:vertical}.question-form input:focus,.question-form textarea:focus{border-color:#000}.question-form input::placeholder,.question-form textarea::placeholder{color:#0007}.question-form button{width:100%;margin-top:34px;min-height:58px;border:0;border-radius:30px;background:#080808;color:#fff;font:800 12px Manrope;letter-spacing:.08em;cursor:pointer;transition:.35s}.question-form button:hover{transform:translateY(-4px);background:var(--orange)}.question-form button b{color:var(--lime);margin-left:12px}.form-note{font-size:11px;color:#0009;line-height:1.5;margin:14px 8px 0}.qa-flash{animation:qaFlash .5s ease}@keyframes qaFlash{50%{transform:scale(.985);filter:brightness(1.15)}}@media(max-width:900px){.qa-grid{grid-template-columns:1fr}.question-form{position:relative;top:0;margin-top:70px}.faq-list h2{font-size:10vw}.qa{padding:85px 24px 100px}}
