.hero[data-astro-cid-cff5gw6u]{padding-block:clamp(3.5rem,10vw,7rem)}.lead[data-astro-cid-cff5gw6u]{font-size:clamp(1.1rem,1rem + .6vw,1.4rem);color:var(--ink-soft);margin-top:1.25rem}.cta[data-astro-cid-cff5gw6u]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.cta[data-astro-cid-cff5gw6u]:empty{display:none}.hero-media[data-astro-cid-cff5gw6u]{margin-top:clamp(2rem,5vw,3rem)}.hero-media[data-astro-cid-cff5gw6u]:empty{display:none}.hero-media[data-astro-cid-cff5gw6u] img{display:block;width:100%;height:auto;border-radius:var(--radius, 12px)}.body[data-astro-cid-xkahdct7]{margin-top:1.5rem}.body[data-astro-cid-xkahdct7]:empty{display:none}.faq[data-astro-cid-kcxohyjj]{display:flex;flex-direction:column;gap:0;max-width:var(--measure)}.faq-item[data-astro-cid-kcxohyjj]{border-bottom:1px solid var(--line);padding:1rem 0}.faq-item[data-astro-cid-kcxohyjj]:first-child{border-top:1px solid var(--line)}.faq-item[data-astro-cid-kcxohyjj] summary[data-astro-cid-kcxohyjj]{cursor:pointer;font-weight:600;color:var(--ink);font-size:1.05rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.faq-item[data-astro-cid-kcxohyjj] summary[data-astro-cid-kcxohyjj]:after{content:"+";font-size:1.25rem;color:var(--ink-mute);flex-shrink:0;transition:transform .2s ease}.faq-item[data-astro-cid-kcxohyjj][open] summary[data-astro-cid-kcxohyjj]:after{transform:rotate(45deg)}.faq-item[data-astro-cid-kcxohyjj] summary[data-astro-cid-kcxohyjj]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-kcxohyjj] p[data-astro-cid-kcxohyjj]{margin:.75rem 0 0;color:var(--ink-soft);line-height:1.6}.q-logo-svg svg{height:26px;width:auto;display:block;fill:currentColor}.highlights[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap)}@media(max-width:480px){.highlights[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.hcard[data-astro-cid-j7pv25f6]{display:block;text-decoration:none}.hcard[data-astro-cid-j7pv25f6] img{width:100%;height:auto;display:block;border:1px solid var(--line);border-radius:var(--radius);transition:border-color .2s ease}.hcard[data-astro-cid-j7pv25f6]:hover img{border-color:var(--accent)}.hname[data-astro-cid-j7pv25f6]{display:block;margin-top:.6rem;color:var(--ink);font-weight:600;font-size:.9rem}.sets[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--gap);align-items:stretch}.set[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.75rem;padding:1.4rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-alt);overflow:hidden}.set-cover[data-astro-cid-j7pv25f6]{width:calc(100% + 2.8rem);max-width:none;margin:-1.4rem -1.4rem .9rem;height:auto;display:block}.set[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;color:var(--ink);font-size:1.05rem}.set[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--ink-soft);font-size:.9rem;line-height:1.5}.set[data-astro-cid-j7pv25f6] .facts[data-astro-cid-j7pv25f6]{margin:0;color:var(--ink-soft);opacity:.75;font-size:.72rem;letter-spacing:.01em;line-height:1.4}.set[data-astro-cid-j7pv25f6] .btn{margin-top:auto;align-self:start}.quotes[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--gap)}.quote[data-astro-cid-j7pv25f6]{margin:0;display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.4rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-alt)}.quote[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{margin:0;color:var(--ink-soft);font-size:.95rem;line-height:1.55}.quote[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]:before{content:"“"}.quote[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]:after{content:"”"}.quote[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{margin-top:auto}.q-logo[data-astro-cid-j7pv25f6]{height:26px;width:auto}.q-logo-raster[data-astro-cid-j7pv25f6]{opacity:.65;filter:grayscale(1)}@media(prefers-color-scheme:dark){.q-logo-raster[data-astro-cid-j7pv25f6]{filter:grayscale(1) invert(1) brightness(1.15)}}.q-logo-2v-dark[data-astro-cid-j7pv25f6]{display:none}@media(prefers-color-scheme:dark){.q-logo-2v-light[data-astro-cid-j7pv25f6]{display:none}.q-logo-2v-dark[data-astro-cid-j7pv25f6]{display:block}}.q-logo-svg[data-astro-cid-j7pv25f6]{display:inline-flex;height:26px;color:var(--ink-soft)}
