/* Registration actions retain orange; secondary navigation stays quieter. */
body.nvss-course main .contextual-cta,body.nvss-course .mobile-cta .btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:54px;padding:14px 24px;border:1px solid #ff9900;border-radius:12px;background:#ff9900;color:#3d3935;font-weight:700;line-height:1.35;text-decoration:none;box-shadow:0 3px 0 #c87500,0 8px 20px #3d393512;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}
body.nvss-course main .contextual-cta .cta-arrow,body.nvss-course .mobile-cta .btn .cta-arrow{box-sizing:border-box;width:30px;height:30px;padding:6px;flex:0 0 30px;border-radius:50%;background:#3d393514;transition:transform .16s ease}
body.nvss-course main .contextual-cta:hover,body.nvss-course .mobile-cta .btn:hover{background:#f39100;border-color:#f39100;box-shadow:0 4px 0 #b86c00,0 10px 22px #3d39351c;transform:translateY(-1px)}
body.nvss-course main .contextual-cta:hover .cta-arrow,body.nvss-course .mobile-cta .btn:hover .cta-arrow{transform:translateX(2px)}
body.nvss-course main .contextual-cta:active,body.nvss-course .mobile-cta .btn:active{transform:translateY(1px);box-shadow:0 1px 0 #c87500,0 3px 10px #3d393514}
body.nvss-course main .contextual-cta:focus-visible,body.nvss-course .mobile-cta .btn:focus-visible{outline:3px solid #01676e;outline-offset:5px}
body.nvss-course .hero .contextual-cta:focus-visible,body.nvss-course .output .contextual-cta:focus-visible,body.nvss-course .contact .contextual-cta:focus-visible,body.nvss-course .mobile-cta .btn:focus-visible{outline-color:#eae5d8}
body.nvss-course .nvssc-return-home{border:1px solid #01676e35;border-radius:10px;padding:9px 13px;background:#fff;min-height:44px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}
body.nvss-course .nvssc-return-home:hover{background:#eae5d8;border-color:#01676e70;text-decoration:none}
body.nvss-course .nvssc-return-home:focus-visible{outline:3px solid #01676e;outline-offset:4px}
@media(max-width:700px){body.nvss-course .mobile-cta .btn{min-height:48px;padding:11px 15px;gap:9px;font-size:13px}body.nvss-course .mobile-cta .btn .cta-arrow{width:26px;height:26px;flex-basis:26px;padding:5px}body.nvss-course .nvssc-return-home{min-height:42px;padding:8px 12px}}
@media(prefers-reduced-motion:reduce){body.nvss-course main .contextual-cta,body.nvss-course .mobile-cta .btn,body.nvss-course main .contextual-cta .cta-arrow,body.nvss-course .mobile-cta .btn .cta-arrow,body.nvss-course .nvssc-return-home{transition:none}body.nvss-course main .contextual-cta:hover,body.nvss-course .mobile-cta .btn:hover,body.nvss-course main .contextual-cta:active,body.nvss-course .mobile-cta .btn:active,body.nvss-course main .contextual-cta:hover .cta-arrow,body.nvss-course .mobile-cta .btn:hover .cta-arrow{transform:none}}
