.implementation-dark{background:#05090e}.implementation-dark .terminal{margin-top:8px}.faq-section{background:#030609}.faq-layout{display:grid;grid-template-columns:.74fr 1.26fr;gap:70px;align-items:start}.faq-layout h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(42px,5vw,72px);line-height:.92;letter-spacing:-.06em}.trust-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.trust-pills span{padding:9px 12px;border:1px solid rgba(255,255,255,.13);border-radius:99px;color:#b9c6d3;font-size:12px}.faq-list{border-top:1px solid rgba(255,255,255,.14)}.faq-list details{border-bottom:1px solid rgba(255,255,255,.14);padding:0}.faq-list summary{list-style:none;cursor:pointer;position:relative;padding:25px 54px 25px 0;font-size:18px;font-weight:700;line-height:1.28}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:6px;top:18px;width:31px;height:31px;border:1px solid rgba(255,255,255,.2);border-radius:50%;display:grid;place-items:center;color:#9fb0bf;font-size:19px;font-weight:400}.faq-list details[open] summary:after{content:"−";color:var(--aqua);border-color:rgba(53,230,196,.55)}.faq-list details p{margin:0 55px 25px 0;color:var(--muted);font-size:16px}.implementation-dark .code-photo{margin-top:16px}@media(max-width:800px){.faq-layout{grid-template-columns:1fr;gap:38px}.faq-layout h2{font-size:48px}.faq-list summary{font-size:16px}.faq-list details p{margin-right:10px;font-size:15px}}
