.related-guides[data-v-0a5fc384]{background:var(--color-surface);border-top:1px solid var(--color-border);padding:3rem 0}.related-eyebrow[data-v-0a5fc384]{color:var(--color-text-muted);font-size:.75rem;letter-spacing:.16em;margin:0 0 1rem;text-transform:uppercase}.related-grid[data-v-0a5fc384]{display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.related-link[data-v-0a5fc384]{align-items:center;background:#fff;border:1px solid var(--color-border);border-radius:8px;color:inherit;display:flex;font-size:.95rem;gap:.75rem;justify-content:space-between;line-height:1.35;padding:.85rem 1rem;text-decoration:none;transition:border-color .2s}.related-link[data-v-0a5fc384]:hover{border-color:var(--color-primary)}@media(max-width:900px){.related-grid[data-v-0a5fc384]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.related-grid[data-v-0a5fc384]{grid-template-columns:1fr}.related-guides[data-v-0a5fc384]{padding:2rem 0}}.callback-btn[data-v-794d78c2]{align-items:center;background:#fffffff5;border:1px solid var(--color-accent);border-radius:999px;bottom:1.5rem;box-shadow:0 2px 10px #0000002e;color:var(--color-primary-dark);cursor:pointer;display:inline-flex;font-family:var(--font-ui);font-size:.82rem;font-weight:600;gap:.5rem;left:1.5rem;letter-spacing:.08em;padding:.55rem 1.1rem;position:fixed;text-transform:uppercase;transition:background .25s,color .25s,transform .25s;z-index:9998}.callback-btn[data-v-794d78c2]:before{background:var(--color-accent);border-radius:50%;content:"";height:.5rem;width:.5rem}.callback-btn[data-v-794d78c2]:hover{background:var(--color-accent);color:var(--color-dark);transform:translateY(-1px)}.callback-overlay[data-v-794d78c2]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:10000}.callback-modal[data-v-794d78c2]{background:var(--color-bg);border-radius:var(--radius-md);box-shadow:0 20px 60px #0003;max-width:400px;padding:2rem;position:relative;width:100%}.callback-close[data-v-794d78c2]{background:none;border:none;color:var(--color-text-muted);cursor:pointer;font-size:1.5rem;line-height:1;position:absolute;right:1rem;top:.75rem}.callback-close[data-v-794d78c2]:hover{color:var(--color-text)}@media(max-width:768px){.callback-btn[data-v-794d78c2]{bottom:1.25rem;font-size:.85rem;left:1rem;padding:.6rem 1rem}}
