.faqs-page[data-v-5f921e41]{--ink:#191728;--ink-80:#29263e;--ink-soft:#56537a;--lav:#cbc5db;--lav-deep:#a394be;--lav-ink:#504a6e;--lav-soft:#e4e0ee;--lav-mist:#f0ecf6;--cream:#faf8fd;--paper:#fff;--peach:#e8c9a8;background:var(--cream);color:var(--ink);min-height:100vh}.faqs-hero[data-v-5f921e41]{background:var(--cream);padding:140px 0 80px;position:relative;overflow:hidden}.faqs-hero[data-v-5f921e41]:before{content:"";pointer-events:none;background:radial-gradient(900px 500px at 75% 10%,#cbc5db59,#0000 70%),radial-gradient(700px 400px at 15% 80%,#e8c9a838,#0000 60%);position:absolute;inset:0}@media (width<=768px){.faqs-hero[data-v-5f921e41]{padding:110px 0 56px}}.container[data-v-5f921e41]{z-index:1;max-width:1280px;margin:0 auto;padding:0 24px;position:relative}@media (width>=768px){.container[data-v-5f921e41]{padding:0 40px}}.container-narrow[data-v-5f921e41]{max-width:880px}.kicker[data-v-5f921e41]{text-transform:uppercase;letter-spacing:.32em;color:var(--lav-ink);margin-bottom:22px;font-family:JetBrains Mono,monospace;font-size:11px}.faqs-hero h1[data-v-5f921e41]{letter-spacing:-.04em;max-width:16ch;font-family:Fraunces,serif;font-size:clamp(40px,7vw,96px);font-weight:500;line-height:1}.faqs-hero h1 em[data-v-5f921e41]{color:var(--lav-deep);font-style:italic}.lede[data-v-5f921e41]{color:var(--ink-soft);max-width:540px;margin-top:24px;font-size:18px;line-height:1.6}.lede a[data-v-5f921e41]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--lav-deep);text-decoration-color:var(--lav-deep);text-underline-offset:3px}.lede a[data-v-5f921e41]:hover{color:var(--lav-deep)}.hero-blob[data-v-5f921e41]{pointer-events:none;background:radial-gradient(circle at 30% 28%,#ffffffe6,#cbc5db52 55%,#a394be14 100%);border:1px solid #ffffffb3;border-radius:50%;animation:9s ease-in-out infinite blobFloat-5f921e41;position:absolute;box-shadow:inset 0 0 10px #ffffff4d,inset -4px -10px 16px #a394be2e}.hero-blob[data-v-5f921e41]:after{content:"";background:radial-gradient(circle,#ffffffd9,#0000 70%);border-radius:50%;width:28%;height:28%;position:absolute;top:16%;left:22%}.hero-blob-a[data-v-5f921e41]{width:96px;height:96px;top:26%;right:10%}.hero-blob-b[data-v-5f921e41]{width:48px;height:48px;animation-delay:-3s;top:60%;right:28%}.hero-blob-c[data-v-5f921e41]{width:32px;height:32px;animation-delay:-6s;top:18%;right:36%}@media (width<=768px){.hero-blob-a[data-v-5f921e41]{width:60px;height:60px;right:-4px}.hero-blob-b[data-v-5f921e41],.hero-blob-c[data-v-5f921e41]{display:none}}@keyframes blobFloat-5f921e41{0%,to{opacity:.85;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-12px)scale(1.06)}}@media (prefers-reduced-motion:reduce){.hero-blob[data-v-5f921e41]{animation:none}}.faqs-body[data-v-5f921e41]{background:var(--cream);padding:24px 0 120px}@media (width<=768px){.faqs-body[data-v-5f921e41]{padding:16px 0 64px}}.faq-list[data-v-5f921e41]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.empty[data-v-5f921e41]{text-align:center;color:var(--ink-soft);padding:48px 0}.faq-item[data-v-5f921e41]{background:var(--paper);border:1px solid #1917280f;border-radius:18px;transition:box-shadow .4s cubic-bezier(.2,.8,.2,1),transform .4s cubic-bezier(.2,.8,.2,1),border-color .4s;position:relative;overflow:hidden}.faq-item[data-v-5f921e41]:before{content:"";background:linear-gradient(90deg, var(--lav-deep), var(--peach));transform-origin:0;height:3px;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.faq-item[data-v-5f921e41]:hover{border-color:var(--lav-soft);transform:translateY(-2px);box-shadow:0 20px 40px -22px #504a6e2e}.faq-item.is-open[data-v-5f921e41]{border-color:var(--lav-soft);box-shadow:0 24px 48px -22px #504a6e38}.faq-item.is-open[data-v-5f921e41]:before{transform:scaleX(1)}.faq-head[data-v-5f921e41]{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;grid-template-columns:44px 1fr auto;align-items:center;gap:18px;padding:22px 24px;display:grid}@media (width<=540px){.faq-head[data-v-5f921e41]{grid-template-columns:32px 1fr auto;gap:12px;padding:18px}}.faq-tag[data-v-5f921e41]{letter-spacing:-.02em;color:var(--lav-deep);text-align:center;align-self:start;padding-top:2px;font-family:Fraunces,serif;font-size:42px;font-style:italic;font-weight:500;line-height:1;transition:color .4s,transform .5s cubic-bezier(.2,.8,.2,1)}@media (width<=540px){.faq-tag[data-v-5f921e41]{padding-top:1px;font-size:32px}}.faq-item:hover .faq-tag[data-v-5f921e41]{color:var(--ink);transform:rotate(-4deg)}.faq-item.is-open .faq-tag[data-v-5f921e41]{color:var(--peach);transform:scale(1.05)}.faq-q[data-v-5f921e41]{letter-spacing:-.015em;color:var(--ink);font-family:Fraunces,serif;font-size:19px;font-weight:500;line-height:1.3}@media (width>=700px){.faq-q[data-v-5f921e41]{font-size:22px}}.faq-icon[data-v-5f921e41]{flex-shrink:0;align-self:center;width:22px;height:22px;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:relative}.faq-icon .bar[data-v-5f921e41]{background:var(--lav-ink);border-radius:2px;width:16px;height:1.5px;transition:transform .45s cubic-bezier(.2,.8,.2,1),background .3s;position:absolute;top:50%;left:50%}.faq-icon .bar[data-v-5f921e41]:first-child{transform:translate(-50%,-50%)}.faq-icon .bar[data-v-5f921e41]:nth-child(2){transform:translate(-50%,-50%)rotate(90deg)}.faq-item.is-open .faq-icon[data-v-5f921e41]{transform:rotate(180deg)}.faq-item.is-open .faq-icon .bar[data-v-5f921e41]{background:var(--lav-deep)}.faq-item.is-open .faq-icon .bar[data-v-5f921e41]:nth-child(2){transform:translate(-50%,-50%)rotate(0)}.faq-panel[data-v-5f921e41]{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.8,.2,1);display:grid}.faq-item.is-open .faq-panel[data-v-5f921e41]{grid-template-rows:1fr}.faq-panel-inner[data-v-5f921e41]{min-height:0;overflow:hidden}.faq-a[data-v-5f921e41]{color:var(--ink-soft);white-space:pre-line;opacity:0;margin:0;padding:0 24px 26px 86px;font-size:15.5px;line-height:1.65;transition:opacity .4s .1s,transform .5s cubic-bezier(.2,.8,.2,1) 50ms;transform:translateY(-4px)}.faq-item.is-open .faq-a[data-v-5f921e41]{opacity:1;transform:translateY(0)}@media (width<=540px){.faq-a[data-v-5f921e41]{padding:0 18px 22px;font-size:15px}}.faqs-cta[data-v-5f921e41]{background:var(--ink);color:var(--cream);border-radius:22px;flex-direction:column;align-items:flex-start;gap:20px;margin-top:64px;padding:36px 32px;display:flex;position:relative;overflow:hidden}.faqs-cta[data-v-5f921e41]:before{content:"";pointer-events:none;background:radial-gradient(700px 400px at 90% 10%,#cbc5db2e,#0000 60%);position:absolute;inset:0}@media (width>=720px){.faqs-cta[data-v-5f921e41]{flex-direction:row;justify-content:space-between;align-items:center;gap:40px;padding:40px 48px}}.faqs-cta-copy[data-v-5f921e41]{max-width:460px;position:relative}.faqs-cta-kicker[data-v-5f921e41]{letter-spacing:.26em;text-transform:uppercase;color:var(--lav);margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-block}.faqs-cta h2[data-v-5f921e41]{letter-spacing:-.02em;color:var(--cream);margin:0;font-family:Fraunces,serif;font-size:clamp(24px,3vw,32px);font-weight:500;line-height:1.15}.faqs-cta-btn[data-v-5f921e41]{background:var(--cream);color:var(--ink);border-radius:999px;flex-shrink:0;align-items:center;gap:10px;padding:16px 26px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .3s,background .3s,box-shadow .3s;display:inline-flex;position:relative}.faqs-cta-btn[data-v-5f921e41]:hover{background:var(--lav);transform:translateY(-2px);box-shadow:0 18px 36px -14px #cbc5db73}.faqs-cta-btn .arrow[data-v-5f921e41]{transition:transform .3s;display:inline-block}.faqs-cta-btn:hover .arrow[data-v-5f921e41]{transform:translate(4px)}@media (width<=540px){.faqs-cta[data-v-5f921e41]{border-radius:18px;margin-top:40px;padding:28px 22px}.faqs-cta-btn[data-v-5f921e41]{justify-content:center;width:100%}}
