.faq[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line)}details[data-astro-cid-hemr5th4]{border-top:1px solid var(--line)}summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.15rem;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4] h3[data-astro-cid-hemr5th4]{font:var(--weight-label) var(--type-subhead) / 1.4 var(--body);letter-spacing:0;transition:color .15s}summary[data-astro-cid-hemr5th4]:after{background:var(--violet);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);width:1.1rem;height:1.1rem;transition:rotate .3s var(--ease-out), background-color .15s ease;content:"";flex:none}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{background:var(--star);rotate:45deg}summary[data-astro-cid-hemr5th4]:hover h3[data-astro-cid-hemr5th4]{color:var(--violet-hover)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:var(--measure);color:var(--muted);padding-bottom:1.25rem}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;min-height:min(90svh,56rem);padding-block:7rem var(--gap-content);background:radial-gradient(70rem 40rem at 80% 20%, #6d28d929, transparent 70%), var(--stage);align-items:center;display:grid;position:relative;overflow:clip}.hero__stage[data-astro-cid-ge2uvauf]{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.hero__fallback[data-astro-cid-ge2uvauf]{z-index:-2;background:linear-gradient(160deg,#0000 38%,#6d28d959 50%,#0000 62%);position:absolute;inset:0}.is-live[data-astro-cid-ge2uvauf] .hero__fallback[data-astro-cid-ge2uvauf]{display:none}.hero__inner[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--col-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.hero__title[data-astro-cid-ge2uvauf]{max-width:14em;font-size:var(--type-hero);letter-spacing:-.035em;line-height:1.04}.hero__intro[data-astro-cid-ge2uvauf]{max-width:34rem;margin-top:var(--gap-item);color:#c9c9d3;font-size:var(--type-lede);line-height:1.55}.hero__cta[data-astro-cid-ge2uvauf]{margin-top:var(--gap-content)}.hero__buttons[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;display:flex}.hero__meta[data-astro-cid-ge2uvauf]{color:var(--muted);margin-top:1rem}.hero__logo[data-astro-cid-ge2uvauf]{justify-self:center;width:min(100%,26rem);rotate:-5deg}.hero__logo[data-astro-cid-ge2uvauf] img{border-radius:22%;width:100%;height:auto;box-shadow:0 1.5rem 3rem #0000008c,0 0 0 1px #c4b5fd40}.is-live[data-astro-cid-ge2uvauf] .hero__logo[data-astro-cid-ge2uvauf]{animation:7s ease-in-out infinite alternate float}@keyframes float{0%{translate:0;rotate:-5deg}to{translate:0 -.9rem;rotate:-3deg}}@media (width<=50rem){.hero[data-astro-cid-ge2uvauf]{align-items:start;min-height:0;padding-top:8.5rem}.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr)}.hero__logo[data-astro-cid-ge2uvauf]{grid-row:1;justify-self:start;width:min(40vw,10rem);margin-left:.25rem}}@media (width<=40rem){.hero__buttons[data-astro-cid-ge2uvauf] .btn{flex:100%}}@media (prefers-reduced-motion:reduce){.is-live[data-astro-cid-ge2uvauf] .hero__logo[data-astro-cid-ge2uvauf]{animation:none}}.pillars[data-astro-cid-lcdefpme]{gap:var(--gap-content) var(--col-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=56rem){.pillars[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pillar[data-astro-cid-lcdefpme]{padding-top:var(--gap-item);border-top:2px solid var(--violet)}.pillar[data-astro-cid-lcdefpme] svg{color:var(--violet)}.pillar[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:var(--gap-item)}.pillar[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--gap-text);color:var(--muted)}.proof[data-astro-cid-lcdefpme]{padding-block:var(--gap-block);border-block:1px solid var(--line-soft);background:var(--stage)}.proof[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:22em;font:600 clamp(1.5rem, 3.2vw, 2.4rem) / 1.2 var(--display);letter-spacing:-.025em;text-wrap:balance}.proof[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:before{content:"“";color:var(--violet)}.proof[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:after{content:"”";color:var(--violet)}.proof__source[data-astro-cid-lcdefpme]{max-width:var(--measure);margin-top:var(--gap-item);color:var(--muted)}.features[data-astro-cid-lcdefpme]{gap:0 var(--col-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.features[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60rem){.features[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.features[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-block:var(--gap-item);border-top:1px solid var(--line)}.features[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:var(--weight-head) var(--type-subhead) / 1.3 var(--body);letter-spacing:0}.features[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:.35rem;font-size:1rem;line-height:1.55}.download[data-astro-cid-lcdefpme]{gap:var(--gap-block) var(--col-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=60rem){.download[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.faq__head[data-astro-cid-lcdefpme]{top:var(--gap-content);align-self:start;position:sticky}}.join[data-astro-cid-lcdefpme]{padding-bottom:var(--gap-block);border-top:1px solid var(--line-soft)}.join__inner[data-astro-cid-lcdefpme]{align-items:center;gap:var(--gap-content) var(--col-gap);grid-template-columns:minmax(0,1fr);display:grid}.join__mark[data-astro-cid-lcdefpme]{width:7rem;rotate:6deg}.join__mark[data-astro-cid-lcdefpme] img{border-radius:22%;width:100%;height:auto;box-shadow:0 1rem 2rem #00000080}.join[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-top:var(--gap-text);color:var(--muted)}.join__buttons[data-astro-cid-lcdefpme]{margin-top:var(--gap-item);flex-wrap:wrap;gap:.75rem;display:flex}@media (width>=50rem){.join__inner[data-astro-cid-lcdefpme]{grid-template-columns:auto minmax(0,1fr)}.join__mark[data-astro-cid-lcdefpme]{width:9rem}}
