.appzen-site .marketing-faq{width:100%;max-width:1200px;color:var(--token-d46cb38b-0470-44aa-8434-759e0abcf433);margin-inline:auto;padding:100px 40px 120px;font-family:Inter,sans-serif}.appzen-site .faq-heading{text-align:center;margin-bottom:48px}.appzen-site .faq-eyebrow{color:var(--token-7edbee40-a768-4385-b352-96e599bd97b7);margin-bottom:24px;font-size:14px;font-weight:500}.appzen-site .faq-heading h2{letter-spacing:-.04em;text-wrap:balance;font-family:Stack Sans Headline,sans-serif;font-size:clamp(36px,4.5vw,56px);font-weight:400;line-height:1.1}.appzen-site .faq-heading h2 span{color:var(--token-08c780c0-2ed6-465b-9b45-d931d7a85076)}.appzen-site .faq-description{color:var(--token-7edbee40-a768-4385-b352-96e599bd97b7);margin-top:24px;font-size:16px;line-height:1.6}.appzen-site .faq-list{max-width:880px;margin-inline:auto}.appzen-site .faq-item+.faq-item{border-top:1px solid var(--token-25cf6f23-0bc2-4ce3-b8c5-c3f286a74f2b)}.appzen-site .marketing-faq .faq-trigger{text-align:left;width:100%;color:inherit;cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font:500 24px/1.4 Inter,sans-serif;display:flex}.appzen-site .faq-trigger:focus-visible{outline-offset:5px;outline:2px solid}.appzen-site .faq-icon{color:var(--token-7edbee40-a768-4385-b352-96e599bd97b7);flex-shrink:0;transition:transform .22s cubic-bezier(.32,.72,0,1)}.appzen-site .faq-trigger[data-state=open] .faq-icon{transform:rotate(45deg)}.appzen-site .faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .18s cubic-bezier(.65,0,.35,1),opacity .14s ease-out;display:grid}.appzen-site .faq-answer[data-state=open]{opacity:1;grid-template-rows:1fr;transition-duration:.24s,.2s}.appzen-site .faq-answer-clip{min-height:0;padding:0;overflow:hidden}.appzen-site .faq-answer-copy{color:var(--token-7edbee40-a768-4385-b352-96e599bd97b7);padding:0 44px 26px 0;font-size:18px;line-height:1.7;transition:transform .18s cubic-bezier(.32,.72,0,1);transform:translateY(-4px)}.appzen-site .faq-item[data-state=open] .faq-answer-copy{transition-duration:.24s;transform:translateY(0)}.appzen-site .faq-item[data-keyboard=true] *{transition:none}@media (max-width:809px){.appzen-site .marketing-faq{padding:64px 20px 80px}.appzen-site .faq-heading{margin-bottom:32px}.appzen-site .marketing-faq .faq-trigger{padding-block:24px;font-size:20px}.appzen-site .faq-answer-copy{padding-right:0;font-size:17px}}@media (prefers-reduced-motion:reduce){.appzen-site .marketing-faq *{transition:none;transform:none}}
