.faq-wrap[data-astro-cid-pqnon44p]{padding:64px 0;background:var(--paper)}.faq-inner[data-astro-cid-pqnon44p]{max-width:760px;margin:0 auto;padding:0 24px}.faq-h[data-astro-cid-pqnon44p]{font-family:Lora,serif;font-weight:400;font-size:clamp(26px,3vw,36px);letter-spacing:-.015em;color:var(--ink);text-align:center;margin-bottom:32px}.faq-list[data-astro-cid-pqnon44p]{background:var(--white);border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.faq-item[data-astro-cid-pqnon44p]{border-top:1px solid var(--border)}.faq-item[data-astro-cid-pqnon44p]:first-child{border-top:none}.faq-q[data-astro-cid-pqnon44p]{padding:18px 22px;font-family:Geist,sans-serif;font-size:15px;font-weight:500;color:var(--ink);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-q[data-astro-cid-pqnon44p]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-pqnon44p]:after{content:"+";color:var(--muted);font-size:18px;transition:transform .15s}.faq-item[data-astro-cid-pqnon44p][open] .faq-q[data-astro-cid-pqnon44p]:after{content:"−"}.faq-a[data-astro-cid-pqnon44p]{padding:0 22px 20px;font-size:15px;line-height:1.65;color:var(--ink2)}.pace-cta-section{border-top:1px solid var(--border);padding:100px 24px;text-align:center;background:var(--paper)}.pace-cta-inner{max-width:760px;margin:0 auto}.pace-cta-heading{font-family:Lora,serif;font-weight:400;font-size:clamp(32px,4vw,44px);letter-spacing:-.02em;color:var(--ink);margin:0}.pace-cta-heading em{font-style:italic;color:var(--green);font-weight:400}.pace-cta-cameo{display:flex;align-items:center;justify-content:center;gap:16px;margin:36px 0 32px}.pace-cta-btn{display:inline-block;padding:14px 32px;background:var(--green);color:var(--white);font-family:Geist,sans-serif;font-size:16px;font-weight:500;border:none;border-radius:var(--r);cursor:pointer;transition:background .15s}.pace-cta-btn:hover{background:#245540}.pace-cta-sub{margin-top:18px;font-size:var(--fs-caption);color:var(--muted)}.pace-avatar-cta{width:64px;height:64px;border-radius:12px;background:linear-gradient(180deg,#fff,#f5f2ea);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;box-shadow:0 3px 12px #18181a0f;flex-shrink:0;position:relative;animation:paceCtaBreath 4.2s ease-in-out infinite}@keyframes paceCtaBreath{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.02)}}.pace-avatar-cta .pace-eye{transform-box:fill-box;transform-origin:center}.pace-avatar-cta .pace-mouth{transition:d .5s ease-in-out}.pace-cta-bubble{position:relative;background:var(--white);border:1px solid var(--border);border-radius:14px;padding:12px 16px;font-family:Geist,sans-serif;font-size:15px;color:var(--ink);text-align:left;box-shadow:0 2px 8px #18181a08;width:68px;box-sizing:border-box;white-space:nowrap;overflow:hidden;transition:width .75s cubic-bezier(.22,1,.36,1);will-change:width}.pace-cta-bubble:before{content:"";position:absolute;left:-7px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid var(--border)}.pace-cta-bubble:after{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid var(--white)}.pace-cta-bubble .pace-thinking{display:inline-flex;gap:5px;align-items:center;vertical-align:middle;max-width:40px;opacity:1;transition:max-width .45s cubic-bezier(.22,1,.36,1),opacity .22s ease-out}.pace-cta-bubble .pace-thinking>span{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--muted2);flex-shrink:0;transform-origin:center;animation:paceCtaThink 1.3s ease-in-out infinite}.pace-cta-bubble .pace-thinking>span:nth-child(2){animation-delay:.17s}.pace-cta-bubble .pace-thinking>span:nth-child(3){animation-delay:.34s}@keyframes paceCtaThink{0%,70%,to{transform:scale(1);opacity:.4}35%{transform:scale(1.45);opacity:1}}.pace-cta-bubble.typing .pace-thinking{max-width:0;opacity:0}.pace-cta-bubble .pace-cursor{display:inline-block;width:2px;height:1em;background:var(--ink);vertical-align:-.15em;margin-left:2px;opacity:0;transition:opacity .25s ease-out .3s}.pace-cta-bubble.typing .pace-cursor{opacity:1;animation:paceCtaCursor 1s step-end infinite .55s}@keyframes paceCtaCursor{0%,50%{opacity:1}51%,to{opacity:0}}.pace-cta-bubble .pace-cursor.done{opacity:0!important;animation:none!important}
