/* Ask (live replay demo) */

/* --- Layout and state rules --- */
.qa__item.is-prev { opacity: .35; }

/* --- Section styles --- */
/* <section> */
.ask-01{position:relative;z-index:1;padding:140px clamp(20px,5vw,72px);max-width:1320px;margin:0 auto;box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:56px;align-items:center}
/* <div> */
.ask-02{position:absolute;left:55%;top:10%;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(201,255,53,.16),transparent 65%);filter:blur(40px);z-index:-1;pointer-events:none}
/* <div> */
.ask-03{display:flex;flex-direction:column;gap:22px;max-width:470px}
/* <div> · STRESS TEST */
.ask-04{font:500 12px 'JetBrains Mono',monospace;letter-spacing:.16em;color:#C9FF35}
/* <h2> · Hard questions. Instant, correct */
.ask-05{margin:0;font:500 clamp(34px,4.2vw,56px)/1.04 Geist,sans-serif;letter-spacing:-.05em}
/* <span> · Instant, correct answers. */
.ask-06{color:#7d8374}
/* <p> · A replay of real visitor questio */
.ask-07{margin:0;font:300 18px/1.6 Geist,sans-serif;color:#b3b8a8;text-wrap:pretty}
/* <div> */
.ask-08{display:flex;gap:28px;flex-wrap:wrap}
/* <div> · 0.9s */
.ask-09{display:flex;flex-direction:column}
/* <span> · 0.9s */
.ask-10{font:600 34px Geist,sans-serif;letter-spacing:-.05em}
/* <span> · AVG. REPLY */
.ask-11{font:500 10px 'JetBrains Mono',monospace;letter-spacing:.12em;color:#7d8374}
/* <div> */
.ask-12{border-radius:26px;overflow:hidden;background:linear-gradient(160deg,rgba(255,255,255,.1),rgba(255,255,255,.025));backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(255,255,255,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 30px 80px rgba(0,0,0,.45)}
/* <div> */
.ask-13{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08)}
/* <span> · LIVE RE */
.ask-14{width:9px;height:9px;border-radius:50%;background:#ff5a5a;box-shadow:0 0 10px #ff5a5a;animation:czpulse 1.2s infinite}
/* <span> · LIVE REPLAY */
.ask-15{font:500 12px 'JetBrains Mono',monospace;letter-spacing:.12em}
/* <span> · northpointbikes.com · {{ qaCount */
.ask-16{margin-left:auto;font:400 12px 'JetBrains Mono',monospace;color:#7d8374}
/* <div> */
.ask-17{display:flex;flex-direction:column;gap:14px;padding:22px 20px;min-height:340px;justify-content:flex-end}
/* <div> */
.ask-18{height:3px;background:rgba(255,255,255,.06)}
/* <div> */
.ask-19{height:100%;width:0;background:#C9FF35;box-shadow:0 0 10px #C9FF35}
/* <div> */
.ask-20{display:flex;flex-direction:column;gap:10px;transition:opacity .5s}
/* <div> · {{ m.q }} */
.ask-21{align-self:flex-end;max-width:84%;padding:11px 14px;border-radius:14px 14px 4px 14px;background:rgba(255,255,255,.09);font:400 14px/1.5 Geist,sans-serif}
/* <div> */
.ask-22{align-self:flex-start;display:flex;gap:4px;padding:12px 14px;border-radius:14px;background:rgba(201,255,53,.1)}
/* <span> */
.ask-23{width:6px;height:6px;border-radius:50%;background:#C9FF35;animation:czpulse 1s infinite}
/* <span> */
.ask-24{width:6px;height:6px;border-radius:50%;background:#C9FF35;animation:czpulse 1s .2s infinite}
/* <span> */
.ask-25{width:6px;height:6px;border-radius:50%;background:#C9FF35;animation:czpulse 1s .4s infinite}
/* <div> */
.ask-26{align-self:flex-start;max-width:88%;display:flex;flex-direction:column;gap:6px}
/* <div> · {{ m.a }}⚡ an */
.ask-27{padding:11px 14px;border-radius:14px 14px 14px 4px;background:rgba(201,255,53,.12);border:1px solid rgba(201,255,53,.3);font:400 14px/1.5 Geist,sans-serif}
/* <span> · ⚡ answered in {{ m.t }} */
.ask-28{font:500 10.5px 'JetBrains Mono',monospace;color:#C9FF35}
