.ways-wrap[data-astro-cid-c3qsw5ic]{position:relative;z-index:2;margin-top:-3.5rem}.ways[data-astro-cid-c3qsw5ic]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.way[data-astro-cid-c3qsw5ic]{display:grid;gap:.25rem;align-content:start;background:var(--paper);border-radius:18px;padding:1.5rem;box-shadow:var(--shadow),inset 0 0 0 1px var(--line);text-decoration:none;color:var(--ink);transition:transform .3s var(--ease),box-shadow .3s}a[data-astro-cid-c3qsw5ic].way:hover{transform:translateY(-3px)}.way-icon[data-astro-cid-c3qsw5ic]{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:12px;background:#00a0e31f;color:var(--blue-ink);margin-bottom:.7rem}.way-icon[data-astro-cid-c3qsw5ic] svg{width:1.3rem;height:1.3rem}.way--wa[data-astro-cid-c3qsw5ic] .way-icon[data-astro-cid-c3qsw5ic]{background:#15803d1f;color:#15803d}.way-k[data-astro-cid-c3qsw5ic]{font-size:.9rem;font-weight:600;color:var(--ink-2)}.way-v[data-astro-cid-c3qsw5ic]{font-family:var(--font-display);font-weight:650;font-size:1.35rem;letter-spacing:-.02em;text-decoration:none;color:var(--ink)}.way-note[data-astro-cid-c3qsw5ic]{font-size:.9rem;color:var(--ink-2);margin-top:.2rem}.remote[data-astro-cid-c3qsw5ic]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,1.5rem + 3vw,5rem);align-items:start}.steps[data-astro-cid-c3qsw5ic]{list-style:none;margin:0;padding:0;display:grid;gap:1.75rem}.steps[data-astro-cid-c3qsw5ic] li[data-astro-cid-c3qsw5ic]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.1rem}.step-n[data-astro-cid-c3qsw5ic]{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--ink);color:#fff;font-weight:650}.steps[data-astro-cid-c3qsw5ic] p[data-astro-cid-c3qsw5ic]{color:var(--ink-2);margin-top:.3rem}.step-btn[data-astro-cid-c3qsw5ic]{margin-top:1rem}.session-card[data-astro-cid-c3qsw5ic]{background:var(--night);color:#fff;border-radius:22px;padding:clamp(1.25rem,1rem + 1.5vw,2.25rem);display:grid;gap:1rem;background-image:radial-gradient(90% 70% at 100% 0%,rgba(0,160,227,.22),transparent 60%);box-shadow:0 40px 80px -40px #001e32a6}.session-card[data-astro-cid-c3qsw5ic] h3[data-astro-cid-c3qsw5ic]{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.03em}.session-intro[data-astro-cid-c3qsw5ic]{color:#cfdbe6;margin-top:-.5rem}.field[data-astro-cid-c3qsw5ic]{display:grid;gap:.4rem;font-size:.9rem;color:#cfdbe6}.field[data-astro-cid-c3qsw5ic] em[data-astro-cid-c3qsw5ic]{font-style:normal;color:#9aabbc}.field[data-astro-cid-c3qsw5ic] input[data-astro-cid-c3qsw5ic],.field[data-astro-cid-c3qsw5ic] textarea[data-astro-cid-c3qsw5ic]{width:100%;min-height:3rem;padding:.65rem .9rem;border-radius:12px;border:1.5px solid rgba(255,255,255,.22);background:#ffffff0f;color:#fff}.field[data-astro-cid-c3qsw5ic] textarea[data-astro-cid-c3qsw5ic]{resize:vertical}.field[data-astro-cid-c3qsw5ic] input[data-astro-cid-c3qsw5ic]::placeholder{color:#8a9bab}.field[data-astro-cid-c3qsw5ic] input[data-astro-cid-c3qsw5ic]:focus,.field[data-astro-cid-c3qsw5ic] textarea[data-astro-cid-c3qsw5ic]:focus{outline:3px solid var(--blue);outline-offset:1px;border-color:transparent}.field-row[data-astro-cid-c3qsw5ic]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.field-error[data-astro-cid-c3qsw5ic]{color:#ffb4b4;font-size:.9rem}.session-btn[data-astro-cid-c3qsw5ic]{width:100%;margin-top:.4rem}.safety[data-astro-cid-c3qsw5ic]{display:flex;gap:.8rem;margin-top:1.25rem;padding:1.1rem 1.2rem;border-radius:14px;background:var(--rack);font-size:.92rem;color:var(--ink-2)}.safety[data-astro-cid-c3qsw5ic] svg{width:1.2rem;height:1.2rem;flex:none;color:var(--blue-ink);margin-top:.15rem}.safety[data-astro-cid-c3qsw5ic] strong[data-astro-cid-c3qsw5ic]{color:var(--ink)}.before-grid[data-astro-cid-c3qsw5ic]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.before-card[data-astro-cid-c3qsw5ic]{display:grid;gap:.5rem;align-content:start;padding:clamp(1.25rem,1rem + 1vw,2rem);background:var(--paper);border-radius:18px;box-shadow:inset 0 0 0 1px var(--line);text-decoration:none;color:var(--ink);transition:box-shadow .3s,transform .3s var(--ease)}.before-card[data-astro-cid-c3qsw5ic]:hover{box-shadow:inset 0 0 0 1px var(--ink-3),var(--shadow);transform:translateY(-3px)}.before-card[data-astro-cid-c3qsw5ic] p[data-astro-cid-c3qsw5ic]{color:var(--ink-2)}.before-card[data-astro-cid-c3qsw5ic] .link-arrow[data-astro-cid-c3qsw5ic]{margin-top:.6rem}@media(max-width:900px){.ways[data-astro-cid-c3qsw5ic],.remote[data-astro-cid-c3qsw5ic],.before-grid[data-astro-cid-c3qsw5ic]{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.field-row[data-astro-cid-c3qsw5ic]{grid-template-columns:minmax(0,1fr)}}
