.page-head[data-astro-cid-bonii7em]{text-align:center;margin-bottom:3rem}.heart-big[data-astro-cid-bonii7em]{display:inline-block;font-size:3rem;color:var(--tn-pulse);text-shadow:0 0 16px var(--tn-pulse);animation:heartbeat 1.6s ease-in-out infinite}@keyframes heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.page-head[data-astro-cid-bonii7em] h1[data-astro-cid-bonii7em]{font-size:2.4rem;margin:.2em 0}.page-head[data-astro-cid-bonii7em] .lead[data-astro-cid-bonii7em]{color:var(--muted);max-width:640px;margin:1em auto 0}.page-head[data-astro-cid-bonii7em] .lead-cta[data-astro-cid-bonii7em]{margin-top:1.6rem}.ways[data-astro-cid-bonii7em]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:3rem;width:min(94vw,1040px);margin-left:50%;transform:translate(-50%)}.way[data-astro-cid-bonii7em]{display:flex;flex-direction:column;padding:1.6rem 1.5rem;background:var(--surface);border:1px solid var(--tn-pulse);border-radius:14px;text-decoration:none;color:var(--body-color);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.way[data-astro-cid-bonii7em]:hover{transform:translateY(-3px);box-shadow:var(--glow-pulse);background:#ff6fb50f}.way[data-astro-cid-bonii7em].recommended{border-width:2px}.way-head[data-astro-cid-bonii7em]{display:flex;align-items:center;justify-content:space-between;gap:.6em;margin-bottom:.5em}.way[data-astro-cid-bonii7em] h2[data-astro-cid-bonii7em]{font-size:1.2rem;color:var(--tn-pulse);margin:0}.badge[data-astro-cid-bonii7em]{font-size:.7rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--tn-ink, #060818);background:var(--tn-pulse-fill);border-radius:999px;padding:.2em .7em;font-weight:700}.way[data-astro-cid-bonii7em] .blurb[data-astro-cid-bonii7em]{color:var(--muted);font-size:.95rem;margin:0 0 1em;flex-grow:1}.way-meta[data-astro-cid-bonii7em]{display:grid;grid-template-columns:1fr;gap:.5em 1em;margin:0 0 .8em;font-size:.8rem}.way-meta[data-astro-cid-bonii7em] dt[data-astro-cid-bonii7em]{color:var(--tn-gold);text-transform:uppercase;letter-spacing:1px;font-size:.7rem;margin:0}.way-meta[data-astro-cid-bonii7em] dd[data-astro-cid-bonii7em]{color:var(--heading-fg-bright);margin:0}.way[data-astro-cid-bonii7em] .visit[data-astro-cid-bonii7em]{color:var(--tn-pulse);font-size:.85rem;font-weight:700}.why[data-astro-cid-bonii7em],.other[data-astro-cid-bonii7em],.faq[data-astro-cid-bonii7em]{background:var(--surface);border:1px solid var(--border-color);border-radius:14px;padding:2rem;margin-bottom:1.5rem}.why[data-astro-cid-bonii7em] h2[data-astro-cid-bonii7em],.other[data-astro-cid-bonii7em] h2[data-astro-cid-bonii7em],.faq[data-astro-cid-bonii7em] h2[data-astro-cid-bonii7em]{color:var(--tn-signal);font-size:1.5rem;margin-top:0}.why[data-astro-cid-bonii7em] ul[data-astro-cid-bonii7em],.other[data-astro-cid-bonii7em] ul[data-astro-cid-bonii7em]{color:var(--muted)}.why[data-astro-cid-bonii7em] ul[data-astro-cid-bonii7em] li[data-astro-cid-bonii7em],.other[data-astro-cid-bonii7em] ul[data-astro-cid-bonii7em] li[data-astro-cid-bonii7em]{margin-bottom:.5em}.why[data-astro-cid-bonii7em] ul[data-astro-cid-bonii7em] li[data-astro-cid-bonii7em] strong[data-astro-cid-bonii7em],.other[data-astro-cid-bonii7em] ul[data-astro-cid-bonii7em] li[data-astro-cid-bonii7em] strong[data-astro-cid-bonii7em]{color:var(--heading-fg-bright)}.faq-list[data-astro-cid-bonii7em]{display:grid;gap:.6rem}.faq-list[data-astro-cid-bonii7em] details[data-astro-cid-bonii7em]{background:var(--tn-deep, transparent);border:1px solid var(--border-color);border-radius:10px;padding:.8rem 1rem}.faq-list[data-astro-cid-bonii7em] details[data-astro-cid-bonii7em][open]{border-color:var(--tn-pulse)}.faq-list[data-astro-cid-bonii7em] summary[data-astro-cid-bonii7em]{cursor:pointer;color:var(--heading-fg-bright);font-weight:600}.faq-list[data-astro-cid-bonii7em] p[data-astro-cid-bonii7em]{color:var(--muted);margin:.5em 0 0;line-height:1.55}.thanks[data-astro-cid-bonii7em]{text-align:center;color:var(--muted);font-style:italic;margin-top:3rem}@media(max-width:900px){.ways[data-astro-cid-bonii7em]{grid-template-columns:1fr;width:auto;margin-left:0;transform:none}}
