.ad-scribe-faq{background:var(--bg-body,#fff);padding:96px 24px}.ad-scribe-faq__inner{margin:0 auto;max-width:840px}.ad-scribe-faq__header{margin-bottom:64px;text-align:center}.ad-scribe-faq__eyebrow{color:var(--ad-accent,#e040fb);display:block;font-size:13px;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.ad-scribe-faq__eyebrow,.ad-scribe-faq__title{font-family:var(--font-heading,"Space Grotesk",sans-serif);font-weight:700}.ad-scribe-faq__title{color:var(--ad-navy,#292e53);font-size:clamp(1.875rem,3.5vw,2.75rem);letter-spacing:-.015em;line-height:1.12;margin:0}.ad-faq{gap:40px}.ad-faq,.ad-faq__category{display:flex;flex-direction:column}.ad-faq__cat-label{border-bottom:2px solid var(--ad-primary,#6761e5);color:var(--ad-primary,#6761e5);font-family:var(--font-heading,"Space Grotesk",sans-serif);font-size:12px;font-weight:700;letter-spacing:.08em;padding-bottom:16px;text-transform:uppercase}.ad-faq__question{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:20px;justify-content:space-between;padding:22px 0;text-align:left;width:100%}.ad-faq__question>span:first-child{color:var(--ad-navy,#292e53);font-family:var(--font-heading,"Space Grotesk",sans-serif);font-size:16px;font-weight:600;line-height:1.4;transition:color .25s ease}.ad-faq__question:hover>span:first-child{color:var(--ad-primary,#6761e5)}.ad-faq__icon{flex-shrink:0;height:24px;position:relative;width:24px}.ad-faq__icon:after,.ad-faq__icon:before{background:var(--ad-text-muted,#64748b);border-radius:1px;content:"";left:50%;position:absolute;top:50%;transition:all .3s cubic-bezier(.16,1,.3,1)}.ad-faq__icon:before{height:2px;transform:translate(-50%,-50%);width:14px}.ad-faq__icon:after{height:14px;transform:translate(-50%,-50%);width:2px}.ad-faq__question[aria-expanded=true] .ad-faq__icon:before{background:var(--ad-primary,#6761e5)}.ad-faq__question[aria-expanded=true] .ad-faq__icon:after{background:var(--ad-primary,#6761e5);opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.ad-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1)}.ad-faq__answer>.ad-faq__answer-inner{overflow:hidden}.ad-faq__question[aria-expanded=true]+.ad-faq__answer{grid-template-rows:1fr}.ad-faq__answer-inner{opacity:0;transform:translateY(-8px);transition:opacity .35s ease .05s,transform .35s cubic-bezier(.16,1,.3,1) .05s}.ad-faq__question[aria-expanded=true]+.ad-faq__answer .ad-faq__answer-inner{opacity:1;transform:translateY(0)}.ad-faq__answer-inner p{color:var(--ad-text-body,#545875);font-family:var(--font-serif,"Fraunces",serif);font-size:15px;line-height:1.75;margin:0;padding-bottom:24px}@media (max-width:768px){.ad-scribe-faq{padding:64px 16px}.ad-scribe-faq__inner{max-width:100%}.ad-faq__question{padding:18px 0}.ad-faq__question>span:first-child{font-size:15px}.ad-faq__answer-inner p{font-size:14px}}