.si-hero[data-astro-cid-zl2lcmck]{position:relative}.si-hero-bg[data-astro-cid-zl2lcmck]{inset:calc(-1 * var(--nav-h)) 0 0;z-index:-1;background:radial-gradient(55% 65% at 82% 35%, var(--accent-tint), transparent 70%);position:absolute}.si-hero-grid[data-astro-cid-zl2lcmck]{align-items:center}.flow[data-astro-cid-zl2lcmck]{border-radius:var(--r-lg);width:min(100%,460px);box-shadow:var(--shadow-3);justify-self:end;margin:0;padding:1.5rem 1.5rem 1.25rem;position:relative}.flow-cap[data-astro-cid-zl2lcmck]{color:var(--muted);margin-bottom:1rem}.flow-list[data-astro-cid-zl2lcmck]{z-index:1;gap:1.35rem;display:grid;position:relative}.flow-row[data-astro-cid-zl2lcmck]{grid-template-columns:52px 1fr;align-items:center;gap:1rem;display:grid}.flow-row[data-astro-cid-zl2lcmck] strong[data-astro-cid-zl2lcmck]{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.35rem;line-height:1.1;display:block}.flow-row[data-astro-cid-zl2lcmck] small[data-astro-cid-zl2lcmck]{color:var(--muted);margin-top:.15rem;font-size:.9rem;line-height:1.45;display:block}.flow-ic[data-astro-cid-zl2lcmck]{background:var(--surface);border:1px solid var(--line-strong);width:52px;height:52px;color:var(--ink);animation:flowLit 4.5s var(--ease-out) infinite;animation-delay:calc(var(--k) * 1.5s);border-radius:16px;place-items:center;display:grid}.flow-ic[data-astro-cid-zl2lcmck] svg{width:24px;height:24px}@keyframes flowLit{0%,30%{background:var(--accent);border-color:var(--accent);color:#fbfcff;box-shadow:0 10px 24px -10px #1a56dbb3}40%,to{background:var(--surface);border-color:var(--line-strong);color:var(--ink);box-shadow:none}}.flow-rail[data-astro-cid-zl2lcmck]{background:var(--line);width:2px;position:absolute;top:4.6rem;bottom:3.2rem;left:calc(1.5rem + 25px);overflow:hidden}.flow-rail[data-astro-cid-zl2lcmck] i[data-astro-cid-zl2lcmck]{background:linear-gradient(to bottom, transparent, var(--accent));width:2px;height:40%;animation:4.5s linear infinite flowRun;position:absolute;top:0;left:0}@keyframes flowRun{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}.si-group[data-astro-cid-zl2lcmck]+.si-group[data-astro-cid-zl2lcmck]{padding-top:0}.si-head[data-astro-cid-zl2lcmck]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 2rem;margin-bottom:1.25rem;display:flex}.si-head[data-astro-cid-zl2lcmck] .h3[data-astro-cid-zl2lcmck]{letter-spacing:-.03em}.si-head[data-astro-cid-zl2lcmck] a[data-astro-cid-zl2lcmck]{color:inherit;text-decoration:none}.si-head[data-astro-cid-zl2lcmck] a[data-astro-cid-zl2lcmck]:hover{color:var(--accent-ink)}.si-head[data-astro-cid-zl2lcmck] p[data-astro-cid-zl2lcmck]{max-width:52ch}.guide[data-astro-cid-zl2lcmck]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.guide-head[data-astro-cid-zl2lcmck]{gap:1.1rem;display:grid}.guide-tabs[data-astro-cid-zl2lcmck]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:none}.guide-panels[data-astro-cid-zl2lcmck]{top:calc(var(--nav-h) + 2rem);position:sticky}.js .guide-tabs[data-astro-cid-zl2lcmck]{display:grid}.guide-tab[data-astro-cid-zl2lcmck]{border-radius:var(--r);border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;text-align:left;letter-spacing:-.01em;width:100%;min-height:60px;transition:border-color .3s, background-color .3s, transform .4s var(--ease-out), box-shadow .3s;align-items:center;gap:.7rem;padding:.6rem .8rem;font-size:.95rem;font-weight:600;line-height:1.3;display:flex}.guide-tab[data-astro-cid-zl2lcmck]:hover{border-color:var(--ink)}.guide-tab[data-astro-cid-zl2lcmck][aria-selected=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 10px 24px -16px #1a56db99}.guide-tab-ic[data-astro-cid-zl2lcmck]{background:var(--paper);width:36px;height:36px;color:var(--ink);border-radius:12px;flex:none;place-items:center;transition:background-color .3s,color .3s;display:grid}.guide-tab-ic[data-astro-cid-zl2lcmck] svg{width:20px;height:20px}.guide-tab[data-astro-cid-zl2lcmck][aria-selected=true] .guide-tab-ic[data-astro-cid-zl2lcmck]{background:var(--accent);color:#fff}.guide-tab[data-astro-cid-zl2lcmck] .guide-tab-go{width:18px;height:18px;color:var(--muted);opacity:0;transition:opacity .3s, transform .4s var(--ease-out);margin-left:auto;display:none;transform:translate(-6px)}.guide-tab[data-astro-cid-zl2lcmck][aria-selected=true] .guide-tab-go{opacity:1;color:var(--accent);transform:none}.guide-panels[data-astro-cid-zl2lcmck]{gap:1rem;display:grid}.guide-panel[data-astro-cid-zl2lcmck]{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2);align-content:start;gap:1rem;padding:clamp(1.5rem,1.1rem + 1.8vw,2.75rem);display:grid}.js .guide-panel[data-astro-cid-zl2lcmck]:not(.is-active){display:none}.js .guide-panel[data-astro-cid-zl2lcmck].is-active{animation:panelIn .6s var(--ease-out)}.js .guide-sit[data-astro-cid-zl2lcmck]{display:none}@keyframes panelIn{0%{opacity:0;transform:translateY(14px)}}.guide-panel[data-astro-cid-zl2lcmck]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.guide-sit[data-astro-cid-zl2lcmck]{color:var(--muted);font-weight:600}.guide-rec[data-astro-cid-zl2lcmck]{color:var(--accent-ink)}.guide-name[data-astro-cid-zl2lcmck]{letter-spacing:-.035em;align-items:center;gap:.9rem;font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem);display:flex}.guide-ic[data-astro-cid-zl2lcmck]{background:var(--accent);color:#fff;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 12px 26px -12px #1a56dbb3}.guide-ic[data-astro-cid-zl2lcmck] svg{width:22px;height:22px}.guide-why[data-astro-cid-zl2lcmck]{color:var(--ink-2);max-width:60ch;font-size:1rem}.guide-proof[data-astro-cid-zl2lcmck]{color:var(--ink-2);font-size:var(--fs-small);background:0 0;align-items:flex-start;gap:.6rem;padding:0;display:flex}.guide-proof[data-astro-cid-zl2lcmck] svg{width:20px;height:20px;color:var(--good);flex:none;margin-top:.15rem}.guide-also[data-astro-cid-zl2lcmck]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.guide-also-l[data-astro-cid-zl2lcmck]{color:var(--muted);font-size:var(--fs-small);margin-right:.25rem}.guide-also[data-astro-cid-zl2lcmck] .chip[data-astro-cid-zl2lcmck]{min-height:36px;text-decoration:none;transition:border-color .3s,color .3s}.guide-also[data-astro-cid-zl2lcmck] .chip[data-astro-cid-zl2lcmck]:hover{border-color:var(--ink);color:var(--ink)}.guide-panel[data-astro-cid-zl2lcmck] .btn-row[data-astro-cid-zl2lcmck]{gap:1.25rem;margin-top:.5rem}.guide-note[data-astro-cid-zl2lcmck]{color:var(--muted);align-items:flex-start;gap:.7rem;padding:0 .5rem;display:flex}.guide-note[data-astro-cid-zl2lcmck] svg{width:20px;height:20px;color:var(--accent);flex:none;margin-top:.15rem}.si-reviews[data-astro-cid-zl2lcmck]{padding-top:0;overflow:clip}.rev-h[data-astro-cid-zl2lcmck]{max-width:30ch;margin-bottom:2rem}.two-col[data-astro-cid-zl2lcmck]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.sticky-head[data-astro-cid-zl2lcmck]{top:calc(var(--nav-h) + 2rem);position:sticky}@media (width<=999px){.flow[data-astro-cid-zl2lcmck]{justify-self:stretch;width:100%}.guide[data-astro-cid-zl2lcmck],.two-col[data-astro-cid-zl2lcmck]{grid-template-columns:1fr}.guide-panels[data-astro-cid-zl2lcmck],.guide-head[data-astro-cid-zl2lcmck],.sticky-head[data-astro-cid-zl2lcmck]{position:static}.sticky-head[data-astro-cid-zl2lcmck]{margin-bottom:0}}@media (width<=680px){.guide-tabs[data-astro-cid-zl2lcmck]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.flow-ic[data-astro-cid-zl2lcmck]{animation:none}.flow-row[data-astro-cid-zl2lcmck]:first-child .flow-ic[data-astro-cid-zl2lcmck]{background:var(--accent);border-color:var(--accent);color:#fbfcff}.flow-rail[data-astro-cid-zl2lcmck] i[data-astro-cid-zl2lcmck]{display:none}}
