/* R4.3 — Unified non-emoji diagonal arrows across the page.
   Same SVG stroke and geometry as the validated hero CTA. */
.text-link .nd-link-arrow{display:inline-block;width:19px;height:19px;flex:none;vertical-align:middle;stroke:currentColor;transition:transform .28s ease}
.text-link:hover .nd-link-arrow{transform:translate(2px,-2px)}
.planning-arrow{display:inline-flex;align-items:center;justify-content:flex-start;line-height:1}
.planning-arrow .nd-link-arrow{display:block;width:23px;height:23px;flex:none;stroke:currentColor}
@media(max-width:680px){.text-link .nd-link-arrow{width:18px;height:18px}.planning-arrow .nd-link-arrow{width:21px;height:21px}}
@media(prefers-reduced-motion:reduce){.text-link .nd-link-arrow{transition:none!important;transform:none!important}}
