.faq[data-astro-cid-a22betzi]{gap:12px;display:grid}details[data-astro-cid-a22betzi]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:0 24px;transition:border-color .2s}details[data-astro-cid-a22betzi][open]{border-color:var(--purple-200);box-shadow:var(--shadow-sm)}summary[data-astro-cid-a22betzi]{cursor:pointer;font-family:var(--font-head);color:var(--ink);padding:20px 32px 20px 0;font-size:1.1rem;font-weight:600;list-style:none;position:relative}summary[data-astro-cid-a22betzi]::-webkit-details-marker{display:none}summary[data-astro-cid-a22betzi]:after{content:"+";color:var(--purple-500);font-size:1.6rem;font-weight:400;position:absolute;top:50%;right:0;transform:translateY(-50%)}details[data-astro-cid-a22betzi][open] summary[data-astro-cid-a22betzi]:after{content:"–"}.faq-a[data-astro-cid-a22betzi]{padding-bottom:20px}.faq-a[data-astro-cid-a22betzi] p:last-child{margin-bottom:0}.faq-a[data-astro-cid-a22betzi] h4{margin:1.2em 0 .4em;font-size:1.05rem}.faq-a[data-astro-cid-a22betzi] ul,.faq-a[data-astro-cid-a22betzi] ol{margin:0 0 1em;padding-left:1.3em}.faq-a[data-astro-cid-a22betzi] li{margin-bottom:.3em}.faq-a[data-astro-cid-a22betzi] blockquote{border-left:4px solid var(--purple-500);background:var(--purple-50);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:0 0 1em;padding:12px 18px}.faq-a[data-astro-cid-a22betzi] blockquote p{margin:.3em 0}.faq-a[data-astro-cid-a22betzi] a{text-decoration:underline}.hero[data-astro-cid-wxgwe5qr]{padding:clamp(64px,9vw,112px) 0;overflow:hidden}.hero-pill[data-astro-cid-wxgwe5qr]{color:var(--purple-200);background:#a78bfa29}.hero-title[data-astro-cid-wxgwe5qr]{font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.08}.hero[data-astro-cid-wxgwe5qr] .lead[data-astro-cid-wxgwe5qr]{margin-bottom:32px}.know[data-astro-cid-wxgwe5qr]{background:var(--navy-800);color:#d9d1f5;border:0}.know[data-astro-cid-wxgwe5qr] h3[data-astro-cid-wxgwe5qr]{color:#fff}.know-list[data-astro-cid-wxgwe5qr]{margin:0 0 20px;padding:0;list-style:none}.know-list[data-astro-cid-wxgwe5qr] li[data-astro-cid-wxgwe5qr]{font-family:var(--font-head);color:#fff;border-bottom:1px solid #ffffff1f;padding:10px 0;font-size:1.25rem}.know-foot[data-astro-cid-wxgwe5qr]{margin:0}.split-top[data-astro-cid-wxgwe5qr]{align-items:start}.need[data-astro-cid-wxgwe5qr]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.need[data-astro-cid-wxgwe5qr] li[data-astro-cid-wxgwe5qr]{font-family:var(--font-head);color:var(--purple-600);font-size:1.3rem;font-weight:700}.sol-stats[data-astro-cid-wxgwe5qr]{margin-top:clamp(40px,6vw,64px)}.steps[data-astro-cid-wxgwe5qr]{margin:0;padding:0;list-style:none}.step-top[data-astro-cid-wxgwe5qr]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.step-top[data-astro-cid-wxgwe5qr] .icon-badge[data-astro-cid-wxgwe5qr]{margin:0}.step-num[data-astro-cid-wxgwe5qr]{font-family:var(--font-head);color:var(--purple-200);font-size:2.2rem;font-weight:800}.steps-note[data-astro-cid-wxgwe5qr]{margin-top:32px}.features[data-astro-cid-wxgwe5qr] .card[data-astro-cid-wxgwe5qr] h3[data-astro-cid-wxgwe5qr]{font-size:1.15rem}.does[data-astro-cid-wxgwe5qr]{gap:16px;display:grid}.does[data-astro-cid-wxgwe5qr] .card[data-astro-cid-wxgwe5qr]{height:auto}.handles[data-astro-cid-wxgwe5qr]{top:calc(var(--header-h) + 16px);height:auto;position:sticky}.system[data-astro-cid-wxgwe5qr]{max-width:980px;margin:40px auto 24px}.system-core[data-astro-cid-wxgwe5qr]{background:var(--purple-500);color:#fff;font-family:var(--font-head);border-radius:999px;margin-bottom:24px;padding:12px 24px;font-weight:700;display:inline-block;box-shadow:0 8px 20px -8px #6946f5b3}.chips[data-astro-cid-wxgwe5qr]{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-wxgwe5qr] li[data-astro-cid-wxgwe5qr]{background:var(--purple-50);color:var(--purple-700);border:1px solid var(--purple-100);border-radius:999px;padding:8px 16px;font-size:.95rem;font-weight:600}.replaces[data-astro-cid-wxgwe5qr]{height:auto;margin-top:32px}.cols[data-astro-cid-wxgwe5qr]{columns:2;column-gap:32px}.cols[data-astro-cid-wxgwe5qr] li[data-astro-cid-wxgwe5qr]{break-inside:avoid}@media (width<=900px){.handles[data-astro-cid-wxgwe5qr]{position:static}}@media (width<=640px){.cols[data-astro-cid-wxgwe5qr]{columns:1}}
